Поделиться через


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

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

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

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

Атрибуты

Комментарии

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

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

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

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

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