Как appDomain обеспечивает изоляцию - PullRequest
1 голос
/ 05 июля 2010

В своем приложении для оконных форм я создаю Appdomain, скажем, sandBox.В этой песочнице я извиняю некоторый код Say TestMethod из класса TestAppdomain.Этот класс находится в Test.dll, который не загружен в текущем домене приложения (домен приложения по умолчанию).

Теперь при выполнении TestMethod возникает какое-то исключение, тогда я хочу, чтобы домен песочницы был выгружен, а поскольку AppDOmain предоставляет Isolotion my DefaultAppdomain не должен быть затронут.

Но поскольку я читаю по Интернету, я думаю, что это невозможно. Но кто-то может дать мне некоторый указатель на то, как этого добиться.

Заранее спасибо

Викрам

1 Ответ

2 голосов
/ 07 июля 2010

Да, это, конечно, возможно, и на самом деле это целая цель доменов приложений. Быстрый поиск в Google показывает хороший ресурс:

http://geekswithblogs.net/elinden/archive/2008/09/12/application-processing-isolation-welcome-the-appdomain-object.aspx

Указанная выше ссылка не работает, в ней приведен обзор AppDomain общего доступа.

http://geekswithblogs.net/akraus1/archive/2012/07/25/150301.aspx

Возможно, вы также захотите взглянуть на Managed Add-In Framework (MAF):

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...