<disableFusionUpdatesFromADManager> Prvek

Určuje, jestli je zakázané výchozí chování, které umožňuje hostiteli modulu runtime přepsat nastavení konfigurace domény aplikace.

<configuration>
  <runtime>
    <disableFusionUpdatesFromADManager>

Syntaxe

<disableFusionUpdatesFromADManager enabled="0|1"/>

Atributy a prvky

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Attributes

Vlastnost Description
enabled Povinný atribut.

Určuje, jestli je výchozí možnost přepsat nastavení Fusion zakázaná.

enabled – atribut

Hodnota Description
0 Nezakažte možnost přepsat nastavení fusion. Toto je výchozí chování počínaje rozhraním .NET Framework 4.
1 Zakažte možnost přepsat nastavení fusion. Tím se vrátíte k chování starších verzí rozhraní .NET Framework.

Podřízené prvky

Žádné.

Nadřazené prvky

prvek Description
configuration Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework.
runtime Obsahuje informace o vazbě sestavení a uvolňování paměti.

Poznámky

Počínaje rozhraním .NET Framework 4 je výchozím chováním umožnit AppDomainManager objektu přepsat nastavení konfigurace pomocí ConfigurationFile vlastnosti nebo SetConfigurationBytes metody objektu AppDomainSetup , který je předán vaší implementaci AppDomainManager.InitializeNewDomain metody, ve vaší podtřídě AppDomainManager. U výchozí domény aplikace přepíší nastavení, která jste určili konfiguračním souborem aplikace. U jiných domén aplikace přepíší konfigurační nastavení, která byla předána metoděAppDomainManager.CreateDomain.AppDomain.CreateDomain

Můžete předat nové informace o konfiguraci nebo předat hodnotu null (Nothing v jazyce Visual Basic), abyste vyloučili informace o konfiguraci, které byly předány.

Nepředávejte informace o konfiguraci vlastnosti ConfigurationFile i SetConfigurationBytes metodě. Pokud předáte informace o konfiguraci oběma, informace, které předáte vlastnosti ConfigurationFile , budou ignorovány, protože SetConfigurationBytes metoda přepíše informace o konfiguraci z konfiguračního souboru aplikace. Pokud použijete ConfigurationFile vlastnost, můžete předat null (Nothing v jazyce Visual Basic) SetConfigurationBytes metodě odstranit všechny bajty konfigurace, které byly zadány ve volání AppDomainManager.CreateDomain metody nebo AppDomain.CreateDomain metody.

Kromě informací o konfiguraci můžete změnit následující nastavení objektuAppDomainSetup, který je předán vaší implementaci AppDomainManager.InitializeNewDomain metody: ApplicationBase, , ApplicationName, CachePathDisallowApplicationBaseProbing, DisallowBindingRedirects, DisallowCodeDownload, , DisallowPublisherPolicy, DynamicBase, LoaderOptimization, , PrivateBinPath, , PrivateBinPathProbe, ShadowCopyDirectoriesa ShadowCopyFiles.

Jako alternativu k použití elementu <disableFusionUpdatesFromADManager> můžete výchozí chování zakázat vytvořením nastavení registru nebo nastavením proměnné prostředí. V registru vytvořte hodnotu DWORD s názvem COMPLUS_disableFusionUpdatesFromADManagerHKCU\Software\Microsoft\.NETFramework nebo HKLM\Software\Microsoft\.NETFrameworka nastavte hodnotu na hodnotu 1. Na příkazovém řádku nastavte proměnnou COMPLUS_disableFusionUpdatesFromADManager prostředí na 1.

Example

Následující příklad ukazuje, jak zakázat možnost přepsat fusion nastavení pomocí elementu <disableFusionUpdatesFromADManager> .

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

Viz také