Элемент <appDomainManagerAssembly>

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

<configuration>
  <runtime>
    <appDomainManagerAssembly>

Синтаксис

<appDomainManagerAssembly
   value="assembly display name" />  

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

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

Атрибуты

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

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

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

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

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

Remarks

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

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

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

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

Сведения о формате отображаемого имени сборки см. в описании Assembly.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>  

См. также