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的字段,或者重复使用退出的域。

适用于