Бөлісу құралы:


<appDomainManagerType> Элемент

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

<configuration>
  <runtime>
    <appDomainManagerType>

Синтаксис

<appDomainManagerAssembly
   value="type name" />

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

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

Attributes

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

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

Нет.

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

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

Замечания

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

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

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

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

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

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

Example

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

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

См. также