Megosztás a következőn keresztül:


<disableFusionUpdatesFromADManager> elem

Meghatározza, hogy az alapértelmezett viselkedés, amely lehetővé teszi a futtatókörnyezeti gazdagép számára az alkalmazástartomány konfigurációs beállításainak felülbírálását, le van-e tiltva.

<Konfigurációs>
  <Runtime>
    <disableFusionUpdatesFromADManager>

Syntax

<disableFusionUpdatesFromADManager enabled="0|1"/>  

Attribútumok és elemek

Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.

Attribútumok

Attribútum Leírás
engedélyezve Kötelező attribútum.

Meghatározza, hogy a fúziós beállítások felülbírálásának alapértelmezett lehetősége le van-e tiltva.

enabled attribute

Érték Leírás
0 Ne tiltsa le a fúziós beállítások felülbírálásának lehetőségét. Ez az alapértelmezett viselkedés a .NET-keretrendszer 4-től kezdve.
1 Tiltsa le a Fusion-beállítások felülbírálásának lehetőségét. Ez visszaáll a .NET-keretrendszer korábbi verzióinak viselkedésére.

Gyermekelemek

Nincsenek.

Szülőelemek

Elem Leírás
configuration A közös nyelvi futtatókörnyezet és .NET-keretrendszer alkalmazások által használt összes konfigurációs fájl gyökéreleme.
runtime A szerelvénykötésre és a szemétgyűjtésre vonatkozó információkat tartalmazza.

Megjegyzések

A .NET-keretrendszer 4-től kezdve az alapértelmezett viselkedés az, hogy lehetővé teszi az AppDomainManager objektum számára a konfigurációs beállítások felülbírálását a ConfigurationFile metódus implementációjának AppDomainManager.InitializeNewDomain átadott objektum tulajdonságának vagy SetConfigurationBytes metódusának AppDomainSetup használatával a(z) AppDomainManageralosztályában. Az alapértelmezett alkalmazástartomány esetében a módosított beállítások felülbírálják az alkalmazáskonfigurációs fájl által megadott beállításokat. Más alkalmazástartományok esetében felülbírálják az vagy AppDomain.CreateDomain metódusnak AppDomainManager.CreateDomain átadott konfigurációs beállításokat.

Átadhatja az új konfigurációs adatokat, vagy null (Nothing a Visual Basicben) értéket adhat meg a megadott konfigurációs információk kiküszöbölése érdekében.

Ne adja át a konfigurációs adatokat mind a ConfigurationFile tulajdonságnak, mind a metódusnak SetConfigurationBytes . Ha mindkét konfigurációs információt átadja, a rendszer figyelmen kívül hagyja a ConfigurationFile tulajdonságnak átadott adatokat, mert a SetConfigurationBytes metódus felülírja az alkalmazás konfigurációs fájljának konfigurációs adatait. Ha a ConfigurationFile tulajdonságot használja, a null (NothingVisual Basic) értéket átadhatja a metódusnak, SetConfigurationBytes így kiküszöbölheti az vagy AppDomain.CreateDomain metódus hívásában AppDomainManager.CreateDomain megadott konfigurációs bájtokat.

A konfigurációs információkon kívül a következő beállításokat is módosíthatja a AppDomainSetup metódus implementációjának AppDomainManager.InitializeNewDomain átadott objektumon: ApplicationBase, ApplicationName, CachePath, DisallowApplicationBaseProbing, DisallowBindingRedirects, LoaderOptimizationDisallowPublisherPolicyDisallowCodeDownloadPrivateBinPathPrivateBinPathProbeDynamicBaseShadowCopyDirectoriesés .ShadowCopyFiles

Az elem használata <disableFusionUpdatesFromADManager> helyett letilthatja az alapértelmezett viselkedést egy beállításjegyzék-beállítás létrehozásával vagy egy környezeti változó beállításával. A beállításjegyzékben hozzon létre egy vagy nevű COMPLUS_disableFusionUpdatesFromADManagerHKCU\Software\Microsoft\.NETFrameworkHKLM\Software\Microsoft\.NETFrameworkDWORD-értéket, és állítsa az értéket 1-re. A parancssorban állítsa a környezeti változót COMPLUS_disableFusionUpdatesFromADManager 1 értékre.

Példa

Az alábbi példa bemutatja, hogyan tilthatja le a fúziós beállítások felülbírálásának lehetőségét az <disableFusionUpdatesFromADManager> elem használatával.

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

Lásd még