Bagikan melalui


<appDomainManagerAssembly> Elemen

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

<configuration>
  <runtime>
    <appDomainManagerAssembly>

Syntax

<appDomainManagerAssembly
   value="assembly display name" />

Atribut dan Elemen

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

Attributes

Attribute Description
value Atribut yang diperlukan. Menentukan nama tampilan rakitan yang menyediakan manajer domain aplikasi untuk domain aplikasi default dalam proses.

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

Untuk menentukan jenis manajer domain aplikasi, Anda harus menentukan elemen ini dan <elemen appDomainManagerType> . Jika salah satu elemen ini tidak ditentukan, elemen lainnya diabaikan.

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

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. AppDomainSetup.AppDomainManagerType Gunakan properti dan AppDomainSetup.AppDomainManagerAssembly untuk menentukan jenis manajer domain aplikasi yang berbeda untuk domain aplikasi baru.

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

Untuk format nama tampilan rakitan, lihat Assembly.FullName properti .

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

Example

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

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

Lihat juga