AppDomainManager.CreateDomain(String, Evidence, AppDomainSetup) Metoda

Definice

Vrátí novou nebo existující doménu aplikace.

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

Parametry

friendlyName
String

Popisný název domény.

securityInfo
Evidence

Objekt, který obsahuje důkazy namapované prostřednictvím zásad zabezpečení k vytvoření sady oprávnění top-of-stack.

appDomainInfo
AppDomainSetup

Objekt, který obsahuje informace o inicializaci domény aplikace.

Návraty

Nová nebo existující doména aplikace.

Atributy

Poznámky

Popisný název určený parametrem friendlyName může být zobrazen v uživatelských rozhraních k identifikaci domény. Další informace najdete ve FriendlyName vlastnosti .

Výchozí CreateDomain metoda volá chráněnou CreateDomainHelper metodu a vytvoří .AppDomain Přepsání této metody nemusí volat metodu , CreateDomainHelper ale může vrátit existující doménu.

Poznámky pro dědice

Když dědíte z AppDomainManager třídy a přepíšete metodu CreateDomain(String, Evidence, AppDomainSetup) , můžete před voláním CreateDomainHelper(String, Evidence, AppDomainSetup) metody provést vlastní aktivity inicializace domény aplikace nebo nevolat pomocnou metodu vůbec. Můžete například upravit důkazy předané jako securityInfo, aktualizovat pole přidružené AppDomainSetupdomény nebo znovu použít ukončující doménu.

Platí pro