<appDomainManagerType> Elemento
Especifica o tipo que serve como o Gerenciador de domínio de aplicativo para o domínio de aplicativo padrão.
<appDomainManagerAssembly
value="type name" />
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
value |
Atributo obrigatório. Especifica o nome do tipo, incluindo o namespace, que serve como o Gerenciador de domínio de aplicativo para o domínio de aplicativo padrão no processo. |
Elementos filho
Nenhum.
Elementos pai
Elemento |
Descrição |
---|---|
configuration |
O elemento raiz em cada arquivo de configuração usadas pelos common language runtime e .NET Framework aplicativos. |
runtime |
Contém informações sobre o assembly ligação e coleta de lixo. |
Comentários
Para especificar o tipo de Gerenciador de domínios de aplicativo, você deve especificar ambas este elemento e o <appDomainManagerAssembly> elemento. Se qualquer um desses elementos não for especificado, o outro é ignorado.
Quando o domínio de aplicativo padrão é carregado, TypeLoadException é lançada se o tipo especificado não existe no assembly especificado pelo <appDomainManagerAssembly> elemento; e não consegue iniciar o processo.
Quando você especifica o tipo de Gerenciador de domínio de aplicativo para o domínio de aplicativo padrão, os outros domínios de aplicativo criados a partir do domínio de aplicativo padrão herdam o tipo de Gerenciador de domínio de aplicativo. Use o AppDomainSetup.AppDomainManagerType e AppDomainSetup.AppDomainManagerAssembly Digite de propriedades para especificar um Gerenciador de domínio de aplicativo diferente para um novo domínio de aplicativo.
Especificar o tipo de Gerenciador de domínio de aplicativo requer o aplicativo tenha confiança total. (Por exemplo, um aplicativo em execução na área de trabalho tem confiança total). Se o aplicativo não tem confiança total, uma TypeLoadException é lançada.
O formato do tipo e o namespace é o mesmo formato que é usado para o Type.FullName propriedade.
O elemento de configuração está disponível apenas na .NET Framework versão 4 e posterior.
Exemplo
O exemplo a seguir mostra como especificar que o Gerenciador de domínio de aplicativo para o domínio de aplicativo padrão de um processo é o MyMgr Digite o AdMgrExample assembly.
<configuration>
<runtime>
<appDomainManagerType value="MyMgr" />
<appDomainManagerAssembly
value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />
</runtime>
</configuration>
Consulte também
Referência
<appDomainManagerAssembly> Elemento
Método de ICLRControl::SetAppDomainManagerType
AppDomainSetup.AppDomainManagerType
AppDomainSetup.AppDomainManagerAssembly