Bagikan melalui


Elemen <appDomainManagerType>

Menentukan jenis yang berfungsi sebagai manajer domain aplikasi untuk domain aplikasi default.

<configuration>
  <runtime>
    <appDomainManagerType>

Sintaks

<appDomainManagerAssembly
   value="type name" />  

Atribut dan Elemen

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

Atribut

Atribut Deskripsi
value Atribut yang diperlukan. Menentukan nama jenis, termasuk namespace, yang berfungsi sebagai manajer domain aplikasi untuk domain aplikasi default dalam prosesnya.

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Deskripsi
configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime bahasa umum dan aplikasi .NET Framework.
runtime Berisi informasi tentang pengikatan assembly dan pengumpulan sampah.

Keterangan

Untuk menentukan jenis manajer domain aplikasi, Anda harus menentukan elemen ini dan elemen <appDomainManagerAssembly>. Jika salah satu dari elemen-elemen ini tidak ditentukan, yang lain diabaikan.

Saat domain aplikasi default dimuat, TypeLoadException ditampilkan jika jenis yang ditentukan tidak ada di rakitan yang ditentukan oleh elemen <appDomainManagerAssembly>; dan proses gagal untuk memulai.

Saat Anda menentukan jenis manajer domain aplikasi untuk domain aplikasi default, domain aplikasi lain yang dibuat dari domain aplikasi default mewarisi jenis manajer domain aplikasi. Gunakan properti AppDomainSetup.AppDomainManagerType dan AppDomainSetup.AppDomainManagerAssembly untuk menentukan jenis manajer domain aplikasi yang berbeda untuk domain aplikasi baru.

Menentukan jenis manajer domain aplikasi mengharuskan aplikasi untuk memiliki kepercayaan penuh. (Misalnya, aplikasi yang berjalan di desktop memiliki kepercayaan penuh.) Jika aplikasi tidak memiliki kepercayaan penuh, TypeLoadException akan ditampilkan.

Format jenis dan namespace adalah format yang sama yang digunakan untuk properti Type.FullName.

Elemen konfigurasi ini hanya tersedia di .NET Framework 4 dan yang lebih baru.

Contoh

Contoh berikut menunjukkan cara menentukan bahwa manajer domain aplikasi untuk domain aplikasi default dari suatu proses adalah jenis MyMgr dalam perakitan AdMgrExample.

<configuration>  
   <runtime>  
      <appDomainManagerType value="MyMgr" />  
      <appDomainManagerAssembly
         value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />  
   </runtime>  
</configuration>  

Lihat juga