AppDomain メンバ
パブリック プロパティ
BaseDirectory | アセンブリを探すためにアセンブリ リゾルバが使用したベース ディレクトリを取得します。 |
CurrentDomain | 現在の Thread に対する現在のアプリケーション ドメインを取得します。 |
DynamicDirectory | 動的に作成されたアセンブリを探すためにアセンブリ リゾルバが使用したディレクトリを取得します。 |
Evidence | セキュリティ ポリシーに情報として提供される、アプリケーション ドメインに関連付けられている Evidence を取得します。 |
FriendlyName
.NET Compact Framework でもサポート。 |
アプリケーション ドメインの表示名を取得します。 |
RelativeSearchPath | アセンブリ リゾルバがプライベート アセンブリを探す場所を示す、ベース ディレクトリを基準とした相対パスを取得します。 |
SetupInformation | このインスタンスのアプリケーション ドメイン構成情報を取得します。 |
ShadowCopyFiles | アプリケーション ドメインに読み込まれているすべてのアセンブリがシャドウ コピーされるかどうかを示す値を取得します。 |
パブリック メソッド
AppendPrivatePath | 指定したディレクトリ名をプライベート パスに追加します。 |
ClearPrivatePath | プライベート アセンブリの場所を指定するパスを空の文字列 ("") にリセットします。 |
ClearShadowCopyPath | シャドウ コピーされたアセンブリが含まれているディレクトリのリストを空の文字列 ("") にリセットします。 |
CreateComInstanceFrom | オーバーロード。 |
CreateDomain
.NET Compact Framework でもサポート。 |
オーバーロード。 新しいアプリケーション ドメインを作成します。 |
CreateInstance | オーバーロード。 指定したアセンブリで定義されている、指定した型の新しいインスタンスを作成します。 |
CreateInstanceAndUnwrap | オーバーロード。 指定した型の新しいインスタンスを作成します。 |
CreateInstanceFrom | オーバーロード。 指定したアセンブリ ファイルで定義されている、指定した型の新しいインスタンスを作成します。 |
CreateInstanceFromAndUnwrap | オーバーロード。 指定したアセンブリ ファイルで定義されている、指定した型の新しいインスタンスを作成します。 |
CreateObjRef (MarshalByRefObject から継承されます) | リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 |
DefineDynamicAssembly | オーバーロード。 現在のアプリケーション ドメインで動的アセンブリを定義します。 |
DoCallBack | 指定したデリゲートで識別される、別のアプリケーション ドメイン内のコードを実行します。 |
Equals (Object から継承されます)
.NET Compact Framework でもサポート。 |
オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。 |
ExecuteAssembly
.NET Compact Framework でもサポート。 |
オーバーロード。 指定したファイルに格納されているアセンブリを実行します。 |
GetAssemblies | アプリケーション ドメインに読み込まれているアセンブリを取得します。 |
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 形式を取得します。 |
Unload | 指定したアプリケーション ドメインをアンロードします。 |
パブリック イベント
AssemblyLoad | アセンブリが読み込まれたときに発生します。 |
AssemblyResolve | アセンブリの解決が失敗したときに発生します。 |
DomainUnload | AppDomain をアンロードしようとすると発生します。 |
ProcessExit | 既定のアプリケーション ドメインの親プロセスが終了したときに、既定のアプリケーション ドメインで発生します。 |
ResourceResolve | リソースの解決が失敗したときに発生します。 |
TypeResolve | 型の解決が失敗したときに発生します。 |
UnhandledException | イベント ハンドラによって例外がキャッチされなかったときに発生します。 |
プロテクト メソッド
Finalize (Object から継承されます)
.NET Compact Framework でもサポート。 |
オーバーライド。 Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。
C# と C++ では、ファイナライザはデストラクタ構文で表現されます。 |
MemberwiseClone (Object から継承されます)
.NET Compact Framework でもサポート。 |
現在の Object の簡易コピーを作成します。 |