Delen via


<het element disableFusionUpdatesFromADManager>

Hiermee geeft u op of het standaardgedrag, waardoor de runtimehost configuratie-instellingen voor een toepassingsdomein kan overschrijven, is uitgeschakeld.

<configuratie>
  <Runtime>
    <disableFusionUpdatesFromADManager>

Syntax

<disableFusionUpdatesFromADManager enabled="0|1"/>  

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.

Kenmerken

Kenmerk Beschrijving
enabled Vereist kenmerk.

Hiermee geeft u op of de standaardinstelling voor het overschrijven van Fusion-instellingen is uitgeschakeld.

ingeschakeld kenmerk

Waarde Beschrijving
0 Schakel de mogelijkheid om Fusion-instellingen te overschrijven niet uit. Dit is het standaardgedrag, te beginnen met de .NET Framework 4.
1 Schakel de mogelijkheid uit om Fusion-instellingen te overschrijven. Dit wordt teruggezet naar het gedrag van eerdere versies van de .NET Framework.

Onderliggende elementen

Geen.

Bovenliggende elementen

Element Beschrijving
configuration Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen.
runtime Bevat informatie over assemblagebinding en garbagecollection.

Opmerkingen

Vanaf de .NET Framework 4 is het standaardgedrag dat het object configuratie-instellingen AppDomainManager overschrijft met behulp van de ConfigurationFile eigenschap of de SetConfigurationBytes methode van het AppDomainSetup object dat wordt doorgegeven aan uw implementatie van de AppDomainManager.InitializeNewDomain methode, in uw subklasse van AppDomainManager. Voor het standaardtoepassingsdomein overschrijven de instellingen die u wijzigt de instellingen die zijn opgegeven door het configuratiebestand van de toepassing. Voor andere toepassingsdomeinen overschrijven ze de configuratie-instellingen die zijn doorgegeven aan de AppDomainManager.CreateDomain methode of AppDomain.CreateDomain .

U kunt nieuwe configuratiegegevens doorgeven of null (Nothing in Visual Basic) doorgeven om doorgegeven configuratiegegevens te elimineren.

Geef geen configuratiegegevens door aan zowel de ConfigurationFile eigenschap als de SetConfigurationBytes methode. Als u configuratiegegevens aan beide doorgeeft, wordt de informatie die u doorgeeft aan de ConfigurationFile eigenschap genegeerd, omdat de SetConfigurationBytes methode configuratiegegevens uit het configuratiebestand van de toepassing overschrijft. Als u de ConfigurationFile eigenschap gebruikt, kunt u null (Nothing in Visual Basic) doorgeven aan de SetConfigurationBytes methode om configuratiebytes te elimineren die zijn opgegeven in de aanroep van de AppDomainManager.CreateDomain methode of AppDomain.CreateDomain .

Naast configuratiegegevens kunt u de volgende instellingen wijzigen voor het AppDomainSetup object dat wordt doorgegeven aan uw implementatie van de AppDomainManager.InitializeNewDomain methode: ApplicationBase, ApplicationName, , CachePath, DisallowPublisherPolicyDisallowApplicationBaseProbingLoaderOptimizationDisallowCodeDownloadDisallowBindingRedirectsDynamicBase, PrivateBinPath, , PrivateBinPathProbe, , ShadowCopyDirectories, en .ShadowCopyFiles

Als alternatief voor het gebruik van het <disableFusionUpdatesFromADManager> -element kunt u het standaardgedrag uitschakelen door een registerinstelling te maken of door een omgevingsvariabele in te stellen. Maak in het register een DWORD-waarde met de naam COMPLUS_disableFusionUpdatesFromADManager onder HKCU\Software\Microsoft\.NETFramework of HKLM\Software\Microsoft\.NETFrameworken stel de waarde in op 1. Stel op de opdrachtregel de omgevingsvariabele COMPLUS_disableFusionUpdatesFromADManager in op 1.

Voorbeeld

In het volgende voorbeeld ziet u hoe u de mogelijkheid voor het overschrijven van Fusion-instellingen kunt uitschakelen met behulp van het <disableFusionUpdatesFromADManager> -element.

<configuration>  
   <runtime>  
      <disableFusionUpdatesFromADManager enabled="1" />  
   </runtime>  
</configuration>  

Zie ook