Udostępnij za pośrednictwem


AppDomainManager.CreateDomain(String, Evidence, AppDomainSetup) Metoda

Definicja

Zwraca nową lub istniejącą domenę aplikacji.

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

Przyjazna nazwa domeny.

securityInfo
Evidence

Obiekt zawierający dowody mapowane za pośrednictwem zasad zabezpieczeń w celu ustanowienia zestawu uprawnień top-of-stack.

appDomainInfo
AppDomainSetup

Obiekt zawierający informacje o inicjowaniu domeny aplikacji.

Zwraca

Nowa lub istniejąca domena aplikacji.

Atrybuty

Uwagi

Przyjazna nazwa określona friendlyName przez parametr może być wyświetlana w interfejsach użytkownika w celu zidentyfikowania domeny. Aby uzyskać więcej informacji, zobacz FriendlyName właściwość .

Metoda domyślna CreateDomain wywołuje metodę chronioną CreateDomainHelper w celu utworzenia elementu AppDomain. Zastąpienia tej metody nie muszą wywoływać CreateDomainHelper metody, ale mogą zwrócić istniejącą domenę.

Uwagi dotyczące dziedziczenia

Gdy dziedziczysz z AppDomainManager klasy i zastępujesz CreateDomain(String, Evidence, AppDomainSetup) metodę, możesz wykonać niestandardowe działania inicjowania domeny aplikacji przed wywołaniem CreateDomainHelper(String, Evidence, AppDomainSetup) metody lub w ogóle nie wywoływać metody pomocniczej. Można na przykład zmodyfikować dowody przekazane jako securityInfo, zaktualizować pola skojarzonej domeny AppDomainSetuplub ponownie użyć domeny zakończenia.

Dotyczy