AppDomainManager.CreateDomain(String, Evidence, AppDomainSetup) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回新的或現有的應用程式定義域。
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 欄位,或重複使用結束網域。