Bagikan melalui


<appDomainManagerAssembly> Elemen

Menentukan perakitan yang menyediakan manajer domain aplikasi untuk domain aplikasi default dalam proses.

<configuration>
  <runtime>
    <appDomainManagerAssembly>

Sintaks

<appDomainManagerAssembly
   value="assembly display name" />  

Atribut dan Elemen

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

Atribut

Atribut Deskripsi
value Atribut yang diperlukan. Menentukan nama tampilan perakitan yang menyediakan 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 appDomainManagerType>. Jika salah satu dari elemen-elemen ini tidak ditentukan, yang lain diabaikan.

Saat domain aplikasi default dimuat, TypeLoadException ditampilkan jika rakitan yang ditentukan tidak ada atau jika rakitan tidak berisi jenis yang ditentukan oleh elemen <appDomainManagerType>; dan proses gagal untuk memulai. Jika rakitan ditemukan tetapi informasi versi tidak cocok, FileLoadException akan ditampilkan.

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.

Untuk format nama tampilan rakitan, lihat properti Assembly.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