<appDomainManagerType> Element
Especifica o tipo que serve de gestor de domínio de aplicação para o domínio de aplicação predefinido.
<configuração>
<runtime>
<appDomainManagerType>
Syntax
<appDomainManagerAssembly
value="type name" />
Atributos e Elementos
As secções seguintes descrevem atributos, elementos subordinados e elementos principais.
Atributos
Atributo | Descrição |
---|---|
value |
Atributo obrigatório. Especifica o nome do tipo, incluindo o espaço de nomes, que serve como o gestor de domínio da aplicação para o domínio de aplicação predefinido no processo. |
Elementos Subordinados
Nenhum.
Elementos Principais
Elemento | Descrição |
---|---|
configuration |
O elemento raiz em todos os ficheiros de configuração utilizados pelo runtime de idioma comum e .NET Framework aplicações. |
runtime |
Contém informações sobre o enlace de montagem e a recolha de lixo. |
Observações
Para especificar o tipo do gestor de domínio da aplicação, tem de especificar este elemento e o <elemento appDomainManagerAssembly> . Se um destes elementos não for especificado, o outro será ignorado.
Quando o domínio de aplicação predefinido é carregado, TypeLoadException é emitido se o tipo especificado não existir na assemblagem especificada pelo <elemento appDomainManagerAssembly> e o processo não for iniciado.
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 predefinido herdam o tipo de gestor de domínio da aplicação. Utilize as AppDomainSetup.AppDomainManagerType propriedades e AppDomainSetup.AppDomainManagerAssembly para especificar um tipo de gestor de domínio de aplicação diferente para um novo domínio de aplicação.
Especificar o tipo de gestor de domínio da aplicação requer que a aplicação tenha total confiança. (Por exemplo, uma aplicação em execução no ambiente de trabalho tem total confiança.) Se a aplicação não tiver total confiança, é emitida uma TypeLoadException .
O formato do tipo e do espaço de nomes é o mesmo formato que é utilizado para a Type.FullName propriedade.
Este elemento de configuração só está disponível no .NET Framework 4 e posterior.
Exemplo
O exemplo seguinte mostra como especificar que o gestor de domínio da aplicação para o domínio de aplicação predefinido de um processo é o MyMgr
tipo na AdMgrExample
assemblagem.
<configuration>
<runtime>
<appDomainManagerType value="MyMgr" />
<appDomainManagerAssembly
value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />
</runtime>
</configuration>