Как установить статический тип bool в другом домене приложения? - PullRequest
4 голосов
/ 16 марта 2010

Как программно установить значение статического логического значения в другом домене приложения?

Я тестирую приложение, в котором мне нужно изменить значение bool. Проблема заключается в том, что значение bool существует как статический экземпляр типа, размещенного в другом домене приложения.

(я делаю это для целей тестирования, он не будет использоваться в рабочем коде)

1 Ответ

2 голосов
/ 16 марта 2010

Единственный способ сделать это (кроме связи ввода-вывода, сокета или удаленного взаимодействия) - вызвать AppDomain.DoCallBack для выполнения кода в другом домене приложения. Для получения дополнительной информации: http://msdn.microsoft.com/en-us/library/system.appdomain.docallback.aspx

Но вы не можете передавать какие-либо данные. Поэтому, если вам нужно только Ping от одного AppDomain для установки логического значения, вы можете использовать этот подход. В противном случае вы можете найти более подробную информацию здесь: Обмен данными между доменами приложений

...