AppDomainManager.CreateDomain(String, Evidence, AppDomainSetup) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.