アプリケーション ドメインの使用
更新 : 2007 年 11 月
アプリケーション ドメインは、共通言語ランタイムで使用する分離の単位です。アプリケーション ドメインは、プロセスの内部で作成および実行します。通常、アプリケーション ドメインはランタイム ホストによって作成されます。ランタイム ホストはアプリケーションの一種で、ランタイムをプロセスに読み込み、アプリケーション ドメイン内でユーザー コードを実行します。ランタイム ホストは、プロセスと既定のアプリケーション ドメインを作成し、アプリケーション ドメイン内でマネージ コードを実行します。ランタイム ホストには ASP.NET、Microsoft Internet Explorer、Windows シェルがあります。
ほとんどのアプリケーションでは、ランタイム ホストが必要なアプリケーション ドメインをすべて作成するため、独自のアプリケーション ドメインを作成する必要はありません。ただし、アプリケーションでコードを分離する、または DLL を使用したりアンロードしたりする必要がある場合は、追加のアプリケーション ドメインを作成して構成できます。
このセクションの内容
方法 : アプリケーション ドメインを作成する
アプリケーション ドメインをプログラムで作成する方法を説明します。方法 : アプリケーション ドメインをアンロードする
アプリケーション ドメインをプログラムでアンロードする方法を説明します。方法 : アプリケーション ドメインを構成する
アプリケーション ドメインの構成の概要を説明します。アプリケーション ドメインからのセットアップ情報の取得
アプリケーション ドメインからセットアップ情報を取得する方法を説明します。方法 : アプリケーション ドメインにアセンブリを読み込む
アプリケーション ドメインにアセンブリを読み込む方法を説明します。方法 : アセンブリから型およびメンバの情報を取得する
アセンブリに関する情報を取得する方法を説明します。アセンブリのシャドウ コピー
シャドウ コピーによる使用中のアセンブリの更新、およびシャドウ コピーを設定する方法を説明します。
参照
- AppDomain
アプリケーション ドメインを表します。アプリケーション ドメインを作成および制御するためのメソッドを提供します。
関連するセクション
アセンブリの概要
アセンブリの機能について概要を説明します。アセンブリを使用したプログラミング
アセンブリを作成し、署名し、その属性を設定する方法を説明します。動的メソッドおよびアセンブリの出力
動的アセンブリの作成方法を説明します。アプリケーション ドメイン
アプリケーション ドメインの概念的な概要を説明します。リフレクションの概要
Reflection クラスを使って、アセンブリに関する情報を取得する方法を説明します。