Partilhar via


<appDomainManagerAssembly> Elemento

Especifica o assembly que fornece o Gerenciador de domínio de aplicativo para o domínio de aplicativo padrão no processo.

<appDomainManagerAssembly 
   value="assembly display 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 de exibição do assembly que fornece 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 <appDomainManagerType> 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 assembly especificado não existir ou se o assembly não contém o tipo especificado pelo <appDomainManagerType> elemento; e não consegue iniciar o processo. Se o assembly for encontrado, mas não coincidir com as informações de versão, um FileLoadException é lançada.

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.

Para o formato do nome de exibição do assembly, consulte o Assembly.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

<appDomainManagerType> Elemento

Esquema configurações Runtime

Método de ICLRControl::SetAppDomainManagerType

AppDomainSetup.AppDomainManagerType

AppDomainSetup.AppDomainManagerAssembly

Outros recursos

Esquema do arquivo de configuração para o.NET Framework