Bagikan melalui


AppDomainManager.CreateDomain(String, Evidence, AppDomainSetup) Metode

Definisi

Mengembalikan domain aplikasi baru atau yang sudah ada.

public:
 virtual AppDomain ^ CreateDomain(System::String ^ friendlyName, System::Security::Policy::Evidence ^ securityInfo, AppDomainSetup ^ appDomainInfo);
public virtual AppDomain CreateDomain(string friendlyName, System.Security.Policy.Evidence securityInfo, AppDomainSetup appDomainInfo);
[System.Security.SecurityCritical]
public virtual AppDomain CreateDomain(string friendlyName, System.Security.Policy.Evidence securityInfo, AppDomainSetup appDomainInfo);
abstract member CreateDomain : string * System.Security.Policy.Evidence * AppDomainSetup -> AppDomain
override this.CreateDomain : string * System.Security.Policy.Evidence * AppDomainSetup -> AppDomain
[<System.Security.SecurityCritical>]
abstract member CreateDomain : string * System.Security.Policy.Evidence * AppDomainSetup -> AppDomain
override this.CreateDomain : string * System.Security.Policy.Evidence * AppDomainSetup -> AppDomain
Public Overridable Function CreateDomain (friendlyName As String, securityInfo As Evidence, appDomainInfo As AppDomainSetup) As AppDomain

Parameter

friendlyName
String

Nama domain yang mudah diingat.

securityInfo
Evidence

Objek yang berisi bukti yang dipetakan melalui kebijakan keamanan untuk menetapkan set izin top-of-stack.

appDomainInfo
AppDomainSetup

Objek yang berisi informasi inisialisasi domain aplikasi.

Mengembalikan

Domain aplikasi baru atau yang sudah ada.

Atribut

Keterangan

Nama yang mudah diingat, yang ditentukan oleh friendlyName parameter, dapat ditampilkan di antarmuka pengguna untuk mengidentifikasi domain. Untuk informasi selengkapnya, lihat properti FriendlyName.

Metode default CreateDomain memanggil metode yang dilindungi CreateDomainHelper untuk membuat AppDomain. Penimpaan metode ini tidak perlu memanggil CreateDomainHelper metode tetapi dapat mengembalikan domain yang ada.

Catatan Bagi Inheritor

Ketika Anda mewarisi dari AppDomainManager kelas dan mengambil alih CreateDomain(String, Evidence, AppDomainSetup) metode , Anda dapat melakukan aktivitas inisialisasi domain aplikasi kustom sebelum memanggil CreateDomainHelper(String, Evidence, AppDomainSetup) metode , atau tidak memanggil metode pembantu sama sekali. Misalnya, Anda dapat memodifikasi bukti yang diteruskan sebagai securityInfo, memperbarui bidang AppDomainSetupterkait , atau menggunakan kembali domain yang keluar.

Berlaku untuk