<appDomainManagerAssembly> Element
Especifica a assemblagem que fornece o gestor de domínio da aplicação para o domínio de aplicação predefinido no processo.
<configuração>
<runtime>
<appDomainManagerAssembly>
Syntax
<appDomainManagerAssembly
value="assembly display 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 a apresentar da assemblagem que fornece 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 appDomainManagerType> . Se um destes elementos não for especificado, o outro será ignorado.
Quando o domínio de aplicação predefinido é carregado, TypeLoadException é emitido se a assemblagem especificada não existir ou se a assemblagem não contiver o tipo especificado pelo <elemento appDomainManagerType> ; e o processo não for iniciado. Se a assemblagem for encontrada, mas as informações da versão não corresponderem, é emitida uma FileLoadException .
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 .
Para obter o formato do nome a apresentar da assemblagem, veja a Assembly.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>