AppDomainManager.CreateDomain(String, Evidence, AppDomainSetup) Yöntem

Tanım

Yeni veya var olan bir uygulama etki alanını döndürür.

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

Parametreler

friendlyName
String

Etki alanının kolay adı.

securityInfo
Evidence

Yığın üstü izin kümesi oluşturmak için güvenlik ilkesiyle eşlenmiş kanıt içeren bir nesne.

appDomainInfo
AppDomainSetup

Uygulama etki alanı başlatma bilgilerini içeren bir nesne.

Döndürülenler

AppDomain

Yeni veya mevcut bir uygulama etki alanı.

Öznitelikler

Açıklamalar

Parametresi tarafından friendlyName belirtilen kolay ad, etki alanını tanımlamak için kullanıcı arabirimlerinde görüntülenebilir. Daha fazla bilgi için özelliğine FriendlyName bakın.

Varsayılan CreateDomain yöntem, oluşturmak AppDomainiçin korumalı CreateDomainHelper yöntemi çağırır. Bu yöntemin geçersiz kılmalarının yöntemini çağırması CreateDomainHelper gerekmez, ancak var olan bir etki alanını döndürebilir.

Devralanlara Notlar

sınıfından AppDomainManager devraldığınızda ve yöntemini geçersiz kıldığınızda CreateDomain(String, Evidence, AppDomainSetup) , yöntemini çağırmadan CreateDomainHelper(String, Evidence, AppDomainSetup) önce özel uygulama etki alanı başlatma etkinlikleri gerçekleştirebilir veya yardımcı yöntemi hiç çağırmayabilirsiniz. Örneğin, olarak securityInfogeçirilen kanıtı değiştirebilir, ilişkili AppDomainSetupalanlarını güncelleştirebilir veya bir çıkış etki alanını yeniden kullanabilirsiniz.

Şunlara uygulanır