<disableFusionUpdatesFromADManager> Elemen

Menentukan apakah perilaku default, yaitu mengizinkan host runtime untuk mengambil alih pengaturan konfigurasi untuk domain aplikasi, dinonaktifkan.

<configuration>
  <runtime>
    <disableFusionUpdatesFromADManager>

Syntax

<disableFusionUpdatesFromADManager enabled="0|1"/>

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Attributes

Attribute Description
enabled Atribut yang diperlukan.

Menentukan apakah kemampuan default untuk mengambil alih pengaturan Fusion dinonaktifkan.

Atribut yang diaktifkan

Nilai Description
0 Jangan nonaktifkan kemampuan untuk mengambil alih pengaturan Fusion. Ini adalah perilaku default, dimulai dengan .NET Framework 4.
1 Nonaktifkan kemampuan untuk mengambil alih pengaturan Fusion. Ini kembali ke perilaku versi .NET Framework yang lebih lama.

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Description
configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework.
runtime Berisi informasi tentang pengikatan perakitan dan pengumpulan sampah.

Komentar

Dimulai dengan .NET Framework 4, perilaku defaultnya adalah mengizinkan AppDomainManager objek mengambil alih pengaturan konfigurasi dengan menggunakan ConfigurationFile properti atau SetConfigurationBytes metode AppDomainSetup objek yang diteruskan ke implementasi AppDomainManager.InitializeNewDomain metode Anda, di subkelas Anda dari AppDomainManager. Untuk domain aplikasi default, pengaturan yang Anda ubah mengambil alih pengaturan yang ditentukan oleh file konfigurasi aplikasi. Untuk domain aplikasi lain, mereka mengambil alih pengaturan konfigurasi yang diteruskan ke AppDomainManager.CreateDomain metode atau AppDomain.CreateDomain .

Anda dapat meneruskan informasi konfigurasi baru, atau meneruskan null (Nothing di Visual Basic) untuk menghilangkan informasi konfigurasi yang diteruskan.

Jangan meneruskan informasi konfigurasi ke ConfigurationFile properti dan SetConfigurationBytes metode . Jika Anda meneruskan informasi konfigurasi ke keduanya, informasi yang Anda berikan ke ConfigurationFile properti diabaikan, karena SetConfigurationBytes metode mengambil alih informasi konfigurasi dari file konfigurasi aplikasi. Jika Anda menggunakan ConfigurationFile properti , Anda dapat meneruskan null (Nothing di Visual Basic) ke SetConfigurationBytes metode untuk menghilangkan byte konfigurasi apa pun yang ditentukan dalam panggilan ke AppDomainManager.CreateDomain metode atau AppDomain.CreateDomain .

Selain informasi konfigurasi, Anda dapat mengubah pengaturan berikut pada objek yang diteruskan AppDomainSetup ke implementasi AppDomainManager.InitializeNewDomain metode Anda: ApplicationBase, ApplicationNameCachePath, DisallowApplicationBaseProbing, DisallowBindingRedirectsDisallowCodeDownloadDisallowPublisherPolicyDynamicBase, LoaderOptimization, PrivateBinPath, , PrivateBinPathProbe, , , ShadowCopyDirectoriesdan .ShadowCopyFiles

Sebagai alternatif untuk menggunakan <disableFusionUpdatesFromADManager> elemen , Anda dapat menonaktifkan perilaku default dengan membuat pengaturan registri atau dengan mengatur variabel lingkungan. Di registri, buat nilai DWORD bernama COMPLUS_disableFusionUpdatesFromADManager di bawah HKCU\Software\Microsoft\.NETFramework atau HKLM\Software\Microsoft\.NETFramework, dan atur nilai ke 1. Pada baris perintah, atur variabel COMPLUS_disableFusionUpdatesFromADManager lingkungan ke 1.

Example

Contoh berikut menunjukkan cara menonaktifkan kemampuan untuk mengambil alih pengaturan Fusion dengan menggunakan <disableFusionUpdatesFromADManager> elemen .

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

Lihat juga