Можете ли вы использовать несколько доменов приложений в silverlight?

#silverlight #appdomain

#silverlight #appdomain

Вопрос:

Можете ли вы использовать несколько доменов приложений в silverlight? Если да, существуют ли какие-либо особые ограничения?

Ответ №1:

Зависит от того, что вы имеете в виду. По умолчанию каждое приложение Silverlight выполняется в том, что фактически является отдельным доменом приложений. Но вы не можете программно управлять доменами приложений, как вы делаете в full .NET runtime. Система.Пространство имен AppDomain существует, но все методы «CreateXXXX» отсутствуют. Сравните документы .NET 4.0 с документами Silverlight, чтобы понять, что я имею в виду.

Комментарии:

1. У меня есть некоторый код, который может «просочиться» в другие домены приложений, установив блокировку для типа object. Я знаю, что это проблема для WPF, но, похоже, это будет и для Silverlight.