이 설명서는 보관되지만 유지 되지 않습니다.

AppDomain.CreateDomain 메서드 (String, Evidence, AppDomainSetup, PermissionSet, StrongName[])

업데이트: 2007년 11월

지정한 이름, 증명 정보, 응용 프로그램 도메인 설치 정보, 기본 권한 집합 및 완전히 신뢰할 수 있는 어셈블리의 배열을 사용하여 새 응용 프로그램 도메인을 만듭니다.

네임스페이스:  System
어셈블리:  mscorlib(mscorlib.dll)

public static AppDomain CreateDomain(
	string friendlyName,
	Evidence securityInfo,
	AppDomainSetup info,
	PermissionSet grantSet,
	params StrongName[] fullTrustAssemblies
)
public static AppDomain CreateDomain(
	String friendlyName,
	Evidence securityInfo,
	AppDomainSetup info,
	PermissionSet grantSet,
	StrongName[] fullTrustAssemblies
)
public static function CreateDomain(
	friendlyName : String, 
	securityInfo : Evidence, 
	info : AppDomainSetup, 
	grantSet : PermissionSet, 
	... fullTrustAssemblies : StrongName[]
) : AppDomain

매개 변수

friendlyName
형식: System.String
도메인의 이름입니다. 이 이름은 도메인을 식별하기 위해 사용자 인터페이스에 표시될 수 있습니다. 자세한 내용은 FriendlyName의 설명을 참조하십시오.
securityInfo
형식: System.Security.Policy.Evidence
스택의 맨 위 권한 집합을 설정하기 위해 보안 정책을 통해 매핑된 증명 정보입니다. 현재 응용 프로그램 도메인의 증명 정보를 사용하려면 null을 전달합니다.
info
형식: System.AppDomainSetup
응용 프로그램 도메인 초기화 정보를 포함하는 개체입니다.
grantSet
형식: System.Security.PermissionSet
새 응용 프로그램 도메인에 로드된 특정 권한이 없는 모든 어셈블리에 부여된 기본 권한 집합입니다.
fullTrustAssemblies
형식: System.Security.Policy.StrongName[]
새 응용 프로그램 도메인에서 완전히 신뢰할 수 있는 것으로 간주할 어셈블리를 나타내는 강력한 이름의 배열입니다.

반환 값

형식: System.AppDomain
새로 만든 응용 프로그램 도메인입니다.

예외상황
ArgumentNullException

friendlyNamenull인 경우

InvalidOperationException

응용 프로그램 도메인이 null인 경우

securityInfo가 제공되지 않으면 현재 응용 프로그램 도메인의 증명 정보가 사용됩니다.

grantSetfullTrustAssemblies에 제공되는 정보는 새 응용 프로그램 도메인에 대한 ApplicationTrust 개체를 만드는 데 사용됩니다.

현재 응용 프로그램 도메인에 빈 Evidence가 있는 경우 새 응용 프로그램 도메인을 만들고 securityInfo에 대해 null을 전달하면 SecurityException이 throw됩니다. Evidence를 비워 두면 항상 빈 권한 부여 설정이 만들어집니다. 예를 들어 기본 응용 프로그램 도메인은 비관리 코드에서 만들어진 경우 빈 Evidence를 포함할 수 있습니다.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5, 3.0, 2.0에서 지원
표시: