次の方法で共有


AppDomain メンバ

AppDomain 概要

パブリック プロパティ

パブリック プロパティBaseDirectory アセンブリを探すためにアセンブリ リゾルバが使用したベース ディレクトリを取得します。
パブリック プロパティstatic (Shared in Visual Basic)CurrentDomain 現在の Thread に対する現在のアプリケーション ドメインを取得します。
パブリック プロパティDynamicDirectory 動的に作成されたアセンブリを探すためにアセンブリ リゾルバが使用したディレクトリを取得します。
パブリック プロパティEvidence セキュリティ ポリシーに情報として提供される、アプリケーション ドメインに関連付けられている Evidence を取得します。
パブリック プロパティFriendlyName

.NET Compact Framework でもサポート。

アプリケーション ドメインの表示名を取得します。
パブリック プロパティRelativeSearchPath アセンブリ リゾルバがプライベート アセンブリを探す場所を示す、ベース ディレクトリを基準とした相対パスを取得します。
パブリック プロパティSetupInformation このインスタンスのアプリケーション ドメイン構成情報を取得します。
パブリック プロパティShadowCopyFiles アプリケーション ドメインに読み込まれているすべてのアセンブリがシャドウ コピーされるかどうかを示す値を取得します。

パブリック メソッド

パブリック メソッドAppendPrivatePath 指定したディレクトリ名をプライベート パスに追加します。
パブリック メソッドClearPrivatePath プライベート アセンブリの場所を指定するパスを空の文字列 ("") にリセットします。
パブリック メソッドClearShadowCopyPath シャドウ コピーされたアセンブリが含まれているディレクトリのリストを空の文字列 ("") にリセットします。
パブリック メソッドCreateComInstanceFrom オーバーロード。
パブリック メソッドstatic (Shared in Visual Basic)CreateDomain

.NET Compact Framework でもサポート。

オーバーロード。 新しいアプリケーション ドメインを作成します。
パブリック メソッドCreateInstance オーバーロード。 指定したアセンブリで定義されている、指定した型の新しいインスタンスを作成します。
パブリック メソッドCreateInstanceAndUnwrap オーバーロード。 指定した型の新しいインスタンスを作成します。
パブリック メソッドCreateInstanceFrom オーバーロード。 指定したアセンブリ ファイルで定義されている、指定した型の新しいインスタンスを作成します。
パブリック メソッドCreateInstanceFromAndUnwrap オーバーロード。 指定したアセンブリ ファイルで定義されている、指定した型の新しいインスタンスを作成します。
パブリック メソッドCreateObjRef (MarshalByRefObject から継承されます) リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。
パブリック メソッドDefineDynamicAssembly オーバーロード。 現在のアプリケーション ドメインで動的アセンブリを定義します。
パブリック メソッドDoCallBack 指定したデリゲートで識別される、別のアプリケーション ドメイン内のコードを実行します。
パブリック メソッドEquals (Object から継承されます)

.NET Compact Framework でもサポート。

オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。
パブリック メソッドExecuteAssembly

.NET Compact Framework でもサポート。

オーバーロード。 指定したファイルに格納されているアセンブリを実行します。
パブリック メソッドGetAssemblies アプリケーション ドメインに読み込まれているアセンブリを取得します。
パブリック メソッドstatic (Shared in Visual Basic)GetCurrentThreadId 現在のスレッドの識別子を取得します。
パブリック メソッドGetData 現在のアプリケーション ドメイン内に格納されている、指定したデータ名の値を取得します。
パブリック メソッドGetHashCode (Object から継承されます)

.NET Compact Framework でもサポート。

特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。
パブリック メソッドGetLifetimeService (MarshalByRefObject から継承されます) 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。
パブリック メソッドGetType (Object から継承されます)

.NET Compact Framework でもサポート。

現在のインスタンスの Type を取得します。
パブリック メソッドInitializeLifetimeService オーバーライド。 リースが作成されないようにすることで、 AppDomain に無期限の有効期間を指定します。
パブリック メソッドIsFinalizingForUnload このアプリケーション ドメインがアンロード中で、これに含まれるオブジェクトが共通言語ランタイムによって終了処理されているかどうかを示します。
パブリック メソッドLoad オーバーロード。 現在のアプリケーション ドメインに Assembly を読み込みます。
パブリック メソッドSetAppDomainPolicy アプリケーション ドメインのセキュリティ ポリシー レベルを設定します。
パブリック メソッドSetCachePath 指定したディレクトリ パスを、アセンブリのシャドウ コピー先として設定します。
パブリック メソッドSetData 指定したアプリケーション ドメイン プロパティに、指定した値を割り当てます。
パブリック メソッドSetDynamicBase 動的に生成されたファイルが格納され、そのファイルへのアクセス先となる場所として、ディレクトリ パスを設定します。
パブリック メソッドSetPrincipalPolicy アプリケーション ドメインでスレッドを実行中に、スレッドがプリンシパルにバインドしようとした場合に、プリンシパル オブジェクトと ID オブジェクトをそのスレッドに関連付ける方法を指定します。
パブリック メソッドSetShadowCopyFiles シャドウ コピーをオンにします。
パブリック メソッドSetShadowCopyPath 指定したディレクトリ パスを、シャドウ コピーするアセンブリがある場所として設定します。
パブリック メソッドSetThreadPrincipal アプリケーション ドメインでスレッドを実行中に、スレッドがプリンシパルにバインドしようとした場合に、そのスレッドに関連付ける既定のプリンシパル オブジェクトを設定します。
パブリック メソッドToString

.NET Compact Framework でもサポート。

オーバーライド。 現在のインスタンスの String 形式を取得します。
パブリック メソッドstatic (Shared in Visual Basic)Unload 指定したアプリケーション ドメインをアンロードします。

パブリック イベント

パブリック イベントAssemblyLoad アセンブリが読み込まれたときに発生します。
パブリック イベントAssemblyResolve アセンブリの解決が失敗したときに発生します。
パブリック イベントDomainUnload AppDomain をアンロードしようとすると発生します。
パブリック イベントProcessExit 既定のアプリケーション ドメインの親プロセスが終了したときに、既定のアプリケーション ドメインで発生します。
パブリック イベントResourceResolve リソースの解決が失敗したときに発生します。
パブリック イベントTypeResolve 型の解決が失敗したときに発生します。
パブリック イベントUnhandledException イベント ハンドラによって例外がキャッチされなかったときに発生します。

プロテクト メソッド

プロテクト メソッドFinalize (Object から継承されます)

.NET Compact Framework でもサポート。

オーバーライド。 Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。

C# と C++ では、ファイナライザはデストラクタ構文で表現されます。

プロテクト メソッドMemberwiseClone (Object から継承されます)

.NET Compact Framework でもサポート。

現在の Object の簡易コピーを作成します。

参照

AppDomain クラス | System 名前空間