AppDomainManager.CreateDomain(String, Evidence, AppDomainSetup) 方法

定義

傳回新的或現有的應用程式定義域。

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

參數

friendlyName
String

定義域的易記名稱。

securityInfo
Evidence

物件,包含透過安全性原則對應的辨識項,以建立堆疊頂部使用權限集合。

appDomainInfo
AppDomainSetup

物件,包含應用程式定義域初始化資訊。

傳回

新的或現有的應用程式定義域。

屬性

備註

參數所 friendlyName 指定的易記名稱可以顯示在使用者介面中,以識別網域。 如需詳細資訊,請參閱 FriendlyName 屬性 (Property)。

預設 CreateDomain 方法會呼叫受保護的 CreateDomainHelper 方法來建立 AppDomain 。 這個方法的覆寫不需要呼叫 方法, CreateDomainHelper 但可以傳回現有的網域。

給繼承者的注意事項

當您繼承自 AppDomainManager 類別並覆寫 CreateDomain(String, Evidence, AppDomainSetup) 方法時,可以在呼叫 方法之前執行自訂應用程式域初始化活動,或完全不呼叫 CreateDomainHelper(String, Evidence, AppDomainSetup) 協助程式方法。 例如,您可以修改傳入為 securityInfo 的辨識項、更新相關聯的 AppDomainSetup 欄位,或重複使用結束網域。

適用於