<Элемент appDomainManagerType>

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

<Конфигурации>
  <Среды выполнения>
    <appDomainManagerType>

Синтаксис

<appDomainManagerAssembly
   value="type name" />  

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут Описание
value Обязательный атрибут. Указывает имя типа, включая пространство имен, которое служит диспетчером домена приложения для домена приложения по умолчанию в процессе.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент Описание
configuration Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework.
runtime Содержит сведения о привязке сборок и сборке мусора.

Комментарии

Чтобы указать тип диспетчера домена приложений, необходимо указать как этот элемент, так и <элемент appDomainManagerAssembly> . Если ни один из этих элементов не указан, другой игнорируется.

При загрузке домена приложения по умолчанию возникает ошибка , TypeLoadException если указанный тип не существует в сборке, указанной элементом <appDomainManagerAssembly> , и процесс не запускается.

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

Чтобы указать тип диспетчера домена приложения, приложение должно иметь полное доверие. (Например, приложение, работающее на настольном компьютере, имеет полное доверие.) Если приложение не имеет полного доверия, TypeLoadException возникает исключение .

Формат типа и пространства имен совпадает с форматом, используемым Type.FullName для свойства .

Этот элемент конфигурации доступен только в платформа .NET Framework 4 и более поздних версиях.

Пример

В следующем примере показано, как указать, что диспетчер домена приложений для домена приложения по умолчанию процесса является типом MyMgr в сборке AdMgrExample .

<configuration>  
   <runtime>  
      <appDomainManagerType value="MyMgr" />  
      <appDomainManagerAssembly
         value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />  
   </runtime>  
</configuration>  

См. также раздел