Поделиться через


<appDomainManagerAssembly> Элемент

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

<configuration>
  <runtime>
    <appDomainManagerAssembly>

Синтаксис

<appDomainManagerAssembly
   value="assembly display name" />

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

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

Attributes

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

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

Нет.

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

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

Замечания

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

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

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

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

Формат отображаемого имени сборки см. в свойстве Assembly.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>

См. также