방법: 응용 프로그램 도메인 만들기

업데이트: 2007년 11월

응용 프로그램 도메인은 필요할 경우 CLR(공용 언어 런타임) 호스트에 의해 자동으로 만들어집니다 그러나 사용자가 응용 프로그램 도메인을 직접 만들어 개별적으로 관리하려는 어셈블리를 로드할 수도 있습니다. 또한 코드를 실행하려는 응용 프로그램 도메인을 만들 수 있습니다.

사용자는 System.AppDomain 클래스에서 오버로드된 CreateDomain 메서드 중 하나를 사용하여 새 응용 프로그램 도메인을 만들 수 있습니다. 이 응용 프로그램 도메인에 이름을 지정하고 이 이름을 사용하여 도메인을 참조할 수 있습니다.

다음 예제는 새 응용 프로그램 도메인을 만들고 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);
}
}

참고 항목

개념

응용 프로그램 도메인으로 프로그래밍

기타 리소스

공용 언어 런타임 호스팅

응용 프로그램 도메인 사용