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 必要はありませんが、既存のドメインを返すことができます。

注意 (継承者)

クラスから継承し、 メソッドをAppDomainManagerCreateDomain(String, Evidence, AppDomainSetup)オーバーライドする場合は、 メソッドを呼び出す前にカスタム アプリケーション ドメイン初期化アクティビティをCreateDomainHelper(String, Evidence, AppDomainSetup)実行するか、ヘルパー メソッドをまったく呼び出しません。 たとえば、 として securityInfo渡された証拠を変更したり、関連付けられている AppDomainSetupのフィールドを更新したり、終了ドメインを再利用したりできます。

適用対象