次の方法で共有


_AppDomain インターフェイス

アプリケーション ドメインを表します。アプリケーション ドメインとは、アプリケーションが実行される分離された環境です。

この型のすべてのメンバの一覧については、_AppDomain メンバ を参照してください。

<CLSCompliant(False)>
<Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")>
<InterfaceType(ComInterfaceType.InterfaceIsDual)>
Public Interface _AppDomain
[C#]
[CLSCompliant(false)]
[Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")]
[InterfaceType(ComInterfaceType.InterfaceIsDual)]
public interface _AppDomain
[C++]
[CLSCompliant(false)]
[Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")]
[InterfaceType(ComInterfaceType::InterfaceIsDual)]
public __gc __interface _AppDomain
[JScript]
public
   CLSCompliant(false)
 Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")
 InterfaceType(ComInterfaceType.InterfaceIsDual)
interface _AppDomain

_AppDomain を実装するクラス

クラス 説明
AppDomain アプリケーション ドメインを表します。アプリケーション ドメインとは、アプリケーションが実行される分離された環境です。このクラスは継承できません。

解説

アプリケーション ドメインは、 AppDomain オブジェクトで表され、マネージ コードを実行するための分離境界、アンロード境界、およびセキュリティ境界を示します。

単一のプロセスで複数のアプリケーション ドメインを実行できますが、アプリケーション ドメインとスレッドの間に一対一の相関関係はありません。複数のスレッドが単一のアプリケーション ドメインに属すことができ、特定のスレッドが単一のアプリケーション ドメインに限定されていない場合でも、1 つのスレッドは単一のアプリケーション ドメインで実行されます。

アプリケーション ドメインは、 CreateDomain メソッドを使用して作成されます。 AppDomain のインスタンスを使用して、アセンブリ (Assembly) を読み込んで実行します。 AppDomain は、不要になった場合はアンロードできます。

_AppDomain インターフェイスは、アセンブリが読み込まれたり、アプリケーション ドメインがアンロードされたり、処理されない例外がスローされたりしたときにアプリケーションが応答できるように、一連のイベントを実装しています。

必要条件

名前空間: System

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: Mscorlib (Mscorlib.dll 内)

参照

_AppDomain メンバ | System 名前空間