AppDomainManager.CreateDomain(String, Evidence, AppDomainSetup) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.