Partilhar via


<appDomainManagerType> Elemento

Especifica o tipo que serve como gestor de domínio de aplicação para o domínio de aplicação predefinido.

<configuração>
   <tempo de execução>
     <appDomainManagerType>

Sintaxe

<appDomainManagerAssembly
   value="type name" />

Atributos e Elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Attributes

Attribute Description
value Atributo obrigatório. Especifica o nome do tipo, incluindo o espaço de nomes, que serve como gestor de domínio de aplicação para o domínio de aplicação padrão no processo.

Elementos Subordinados

Nenhum.

Elementos Principais

Elemento Description
configuration O elemento raiz em cada arquivo de configuração usado pelo Common Language Runtime e aplicativos .NET Framework.
runtime Contém informações sobre encadernação de montagem e recolha de lixo.

Observações

Para especificar o tipo do gestor de domínio da aplicação, deve especificar tanto este elemento como o <elemento appDomainManagerAssembly> . Se algum destes elementos não for especificado, o outro é ignorado.

Quando o domínio de aplicação predefinido é carregado, TypeLoadException é lançado se o tipo especificado não existir no assembly especificado pelo <elemento appDomainManagerAssembly> ; e o processo falhar no início.

Quando especifica o tipo de gestor de domínio de aplicação para o domínio de aplicação predefinido, outros domínios de aplicação criados a partir do domínio de aplicação por defeito herdam o tipo gestor de domínio de aplicação. Use as AppDomainSetup.AppDomainManagerType propriedades e AppDomainSetup.AppDomainManagerAssembly para especificar um tipo diferente de gestor de domínio de aplicação para um novo domínio de aplicação.

Especificar o tipo de gestor de domínio da aplicação exige que a aplicação tenha total confiança. (Por exemplo, uma aplicação a correr no ambiente de trabalho tem total confiança.) Se a candidatura não tiver total confiança, a TypeLoadException é lançada.

O formato do tipo e do namespace é o mesmo que é usado para a Type.FullName propriedade.

Este elemento de configuração está disponível apenas no .NET Framework 4 e versões posteriores.

Example

O exemplo seguinte mostra como especificar que o gestor de domínio de aplicação para o domínio de aplicação predefinido de um processo é o MyMgr tipo no AdMgrExample assembly.

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

Consulte também