<disableFusionUpdatesFromADManager> Elemento
Especifica se o comportamento padrão, que é permitir que o host de runtime substituir as definições de configuração para um domínio de aplicativo, está desabilitado.
<disableFusionUpdatesFromADManager enabled="0|1"/>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
enabled |
Atributo obrigatório. Especifica se a capacidade de padrão para substituir as configurações do Fusion é desativada. |
Atributo enabled
Valor |
Descrição |
---|---|
0 |
Não desative a capacidade de substituir as configurações do Fusion. Esse é o comportamento padrão, começando com o .NET Framework versão 4. |
1 |
Desabilite a capacidade para substituir as configurações do Fusion. Isso reverte para o comportamento de versões anteriores do.NET Framework. |
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
Começando com o .NET Framework versão 4, o comportamento padrão é permitir que o AppDomainManager objeto para substituir as configurações usando o ConfigurationFile propriedade ou o SetConfigurationBytes método da AppDomainSetup objeto que é passado para a implementação da AppDomainManager.InitializeNewDomain método, na sua subclasse de AppDomainManager. Para o domínio de aplicativo padrão, as configurações alteradas substituem as configurações que foram especificadas pelo arquivo de configuração do aplicativo. Para outros domínios de aplicativo, elas substituirão as configurações que foram passadas para o AppDomainManager.CreateDomain ou AppDomain.CreateDomain método.
Você pode passar as novas informações de configuração ou passar null (Nothing em Visual Basic) para eliminar as informações de configuração que foi passadas pol.
Passa informações de configuração para ambos os ConfigurationFile propriedade e o SetConfigurationBytes método. Se você passar informações de configuração para ambos, as informações passam para o ConfigurationFile propriedade é ignorada porque o SetConfigurationBytes método substitui as informações de configuração do arquivo de configuração de aplicativo. Se você usar o ConfigurationFile propriedade, você pode passar nulo (Nothing em Visual Basic) para o SetConfigurationBytes método para eliminar qualquer byte de configuração foram especificado na chamada para o AppDomainManager.CreateDomain ou AppDomain.CreateDomain método.
Além de serem informações de configuração, você pode alterar as configurações a seguir sobre o AppDomainSetup objeto que é passado para a implementação da AppDomainManager.InitializeNewDomain método: ApplicationBase, ApplicationName, CachePath, DisallowApplicationBaseProbing, DisallowBindingRedirects, DisallowCodeDownload, DisallowPublisherPolicy, DynamicBase, LoaderOptimization, PrivateBinPath, PrivateBinPathProbe, ShadowCopyDirectories, and ShadowCopyFiles.
Observação
Para o.NET Framework versão 4 Beta, essas configurações adicionais não foram testadas.
Como alternativa ao uso de <disableFusionUpdatesFromADManager> elemento, você pode desabilitar o comportamento padrão, criando uma configuração do registro ou definindo uma variável de ambiente. No registro, crie um valor DWORD chamado COMPLUS_disableFusionUpdatesFromADManager em HKCU\Software\Microsoft\.NETFramework ou HKLM\Software\Microsoft\.NETFrameworke defina o valor como 1. Na linha de comando, defina a variável de ambiente COMPLUS_disableFusionUpdatesFromADManager como 1.
Exemplo
O exemplo de código a seguir mostra como desativar a capacidade de substituir configurações de Fusion usando o <disableFusionUpdatesFromADManager> elemento.
<configuration>
<runtime>
<disableFusionUpdatesFromADManager enabled="1" />
</runtime>
</configuration>
Consulte também
Referência
Conceitos
Como o Runtime Localiza Assemblies