次の方法で共有


方法 : アプリケーション ドメインを作成する

更新 : 2007 年 11 月

共通言語ランタイム ホストは、必要に応じてアプリケーション ドメインを自動的に作成します。一方、独自のアプリケーション ドメインを作成して、個人的に管理するアセンブリを読み込ませることもできます。アプリケーション ドメインを作成してコードを実行することもできます。

新しいアプリケーション ドメインを作成するには、System.AppDomain クラスのオーバーロードされた CreateDomain メソッドの 1 つを使用します。アプリケーション ドメインに名前を付けると、その名前を使用してアプリケーション ドメインを参照できます。

MyDomain という名前の新しいアプリケーション ドメインを作成し、ホスト ドメイン名と新しく作成された子アプリケーション ドメイン名をコンソールに出力する例を次に示します。

使用例

Imports System
Imports System.Reflection
Class AppDomain1
   Public Shared Sub Main()
      Console.WriteLine("Creating new AppDomain.")
      Dim domain As AppDomain = AppDomain.CreateDomain("MyDomain")
      
      Console.WriteLine(("Host domain: " + AppDomain.CurrentDomain.FriendlyName))
      Console.WriteLine(("child domain: " + domain.FriendlyName))
   End Sub 'Main
End Class 'AppDomain1
using System;
using System.Reflection;
class AppDomain1
{
public static void Main()
{
 Console.WriteLine("Creating new AppDomain.");
 AppDomain domain = AppDomain.CreateDomain("MyDomain");

            Console.WriteLine("Host domain: " + AppDomain.CurrentDomain.FriendlyName);
            Console.WriteLine("child domain: " + domain.FriendlyName);
}
}

参照

概念

アプリケーション ドメインを使用したプログラミング

その他の技術情報

共通言語ランタイムのホスト

アプリケーション ドメインの使用