AppDomainManager.CreateDomain(String, Evidence, AppDomainSetup) Метод

Определение

Возвращает новый или существующий домен приложения.

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

Объект, в котором содержатся сведения об инициализации домена приложения.

Возвращаемое значение

AppDomain

Новый или существующий домен приложения.

Атрибуты

Комментарии

Понятное имя, указанное параметром friendlyName , может отображаться в пользовательских интерфейсах для идентификации домена. Дополнительные сведения см. в описании свойства FriendlyName.

Метод по умолчанию CreateDomain вызывает защищенный CreateDomainHelper метод для создания AppDomain. Переопределения этого метода не требуют вызова CreateDomainHelper метода, но могут возвращать существующий домен.

Примечания для тех, кто наследует этот метод

При наследовании от AppDomainManager класса и переопределении CreateDomain(String, Evidence, AppDomainSetup) метода можно выполнять действия инициализации домена пользовательского приложения перед вызовом CreateDomainHelper(String, Evidence, AppDomainSetup) метода или вообще не вызывать вспомогательный метод. Например, можно изменить переданные в качестве securityInfoдоказательства, обновить поля связанного AppDomainSetupдомена или повторно использовать выходной домен.

Применяется к