다음을 통해 공유


AppDomain 멤버

응용 프로그램이 실행되는 격리된 환경인 응용 프로그램 도메인을 나타냅니다. 이 클래스는 상속될 수 없습니다.

다음 표에서는 AppDomain 형식에 의해 노출되는 멤버를 보여 줍니다.

Public 속성

  이름 설명
Public property ActivationContext 현재 응용 프로그램 도메인의 활성화 컨텍스트를 가져옵니다.
Public property ApplicationIdentity 응용 프로그램 도메인에서 응용 프로그램의 ID를 가져옵니다.
Public property ApplicationTrust 응용 프로그램에 부여된 권한 및 해당 응용 프로그램을 실행할 수 있는 신뢰 수준이 있는지 여부를 설명하는 정보를 가져옵니다.
Public property BaseDirectory 어셈블리 확인기에서 어셈블리를 조사하는 데 사용되는 기본 디렉터리를 가져옵니다.
Public property Static Supported by the .NET Compact Framework CurrentDomain 현재 Thread에 대한 현재 응용 프로그램 도메인을 가져옵니다.
Public property DomainManager 응용 프로그램 도메인이 초기화될 때 호스트에서 제공한 도메인 관리자를 가져옵니다.
Public property DynamicDirectory 어셈블리 확인기에서 동적으로 만든 어셈블리를 조사하는 데 사용되는 디렉터리를 가져옵니다.
Public property Evidence 보안 정책 항목으로 사용되며 이 응용 프로그램 도메인과 연결된 Evidence를 가져옵니다.
Public property Supported by the .NET Compact Framework FriendlyName 이 응용 프로그램 도메인의 이름을 가져옵니다.
Public property Id 프로세스 내의 응용 프로그램 도메인을 고유하게 식별하는 정수를 가져옵니다.
Public property RelativeSearchPath 어셈블리 확인기에서 전용 어셈블리를 조사할 기본 디렉터리에 대한 상대 경로를 가져옵니다.
Public property SetupInformation 이 인스턴스의 응용 프로그램 도메인 구성 정보를 가져옵니다.
Public property ShadowCopyFiles 응용 프로그램 도메인에 로드된 모든 어셈블리가 섀도 복사되었는지 여부를 나타내는 값을 가져옵니다.

위쪽

Public 메서드

  이름 설명
Public method AppendPrivatePath 지정한 디렉터리 이름을 전용 경로에 추가합니다.
Public method ApplyPolicy 정책이 적용된 후 어셈블리 표시 이름을 반환합니다.
Public method ClearPrivatePath 전용 어셈블리의 위치를 지정하는 경로를 빈 문자열("")로 다시 설정합니다.
Public method ClearShadowCopyPath 섀도 복사된 어셈블리를 포함하는 디렉터리 목록을 빈 문자열("")로 다시 설정합니다.
Public method CreateComInstanceFrom 오버로드되었습니다. 지정한 COM 형식의 새 인스턴스를 만듭니다.
Public method Static Supported by the .NET Compact Framework CreateDomain 오버로드되었습니다. 새 응용 프로그램 도메인을 만듭니다.
Public method CreateInstance 오버로드되었습니다. 지정한 어셈블리에 정의된 지정한 형식의 새 인스턴스를 만듭니다.
Public method CreateInstanceAndUnwrap 오버로드되었습니다. 지정한 형식의 새 인스턴스를 만듭니다.
Public method CreateInstanceFrom 오버로드되었습니다. 지정한 어셈블리 파일에 정의된 지정한 형식의 새 인스턴스를 만듭니다.
Public method CreateInstanceFromAndUnwrap 오버로드되었습니다. 지정한 어셈블리 파일에 정의된 지정한 형식의 새 인스턴스를 만듭니다.
Public method CreateObjRef  원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다. (MarshalByRefObject에서 상속됨)
Public method DefineDynamicAssembly 오버로드되었습니다. 현재 응용 프로그램 도메인에서 동적 어셈블리를 정의합니다.
Public method DoCallBack 지정한 대리자에서 식별한 다른 응용 프로그램 도메인에 있는 코드를 실행합니다.
Public method Supported by the .NET Compact Framework Equals  오버로드되었습니다. 두 개의 Object 인스턴스가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public method Supported by the .NET Compact Framework ExecuteAssembly 오버로드되었습니다. 지정한 파일에 들어 있는 어셈블리를 실행합니다.
Public method ExecuteAssemblyByName 오버로드되었습니다. 어셈블리를 실행합니다.
Public method GetAssemblies 이 응용 프로그램 도메인의 실행 컨텍스트에 로드된 어셈블리를 가져옵니다.
Public method Static GetCurrentThreadId 현재 스레드 식별자를 가져옵니다.
Public method GetData 지정한 이름에 대해 현재 응용 프로그램 도메인에 저장된 값을 가져옵니다.
Public method Supported by the .NET Compact Framework GetHashCode  특정 형식에 대한 해시 함수로 사용되며 GetHashCode는 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용하기 적당합니다. (Object에서 상속됨)
Public method GetLifetimeService  이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다. (MarshalByRefObject에서 상속됨)
Public method GetType 현재 인스턴스의 형식을 가져옵니다.
Public method InitializeLifetimeService 재정의되었습니다. 임대가 만들어지는 것을 방지하여 AppDomain에 영구 수명을 제공합니다.
Public method IsDefaultAppDomain 응용 프로그램 도메인이 해당 프로세스에 대한 기본 응용 프로그램 도메인인지 여부를 나타내는 값을 반환합니다.
Public method IsFinalizingForUnload 이 응용 프로그램 도메인의 언로드 여부 및 공용 언어 런타임에서 이 응용 프로그램 도메인에 들어 있는 개체를 종료하고 있는지 여부를 나타냅니다.
Public method Load 오버로드되었습니다. Assembly를 이 용용 프로그램 도메인에 로드합니다.
Public method Static Supported by the .NET Compact Framework ReferenceEquals  지정한 Object 인스턴스가 동일한지 여부를 확인합니다. (Object에서 상속됨)
Public method ReflectionOnlyGetAssemblies 응용 프로그램 도메인의 리플렉션 전용 컨텍스트로 로드된 어셈블리를 반환합니다.
Public method SetAppDomainPolicy 이 응용 프로그램 도메인의 보안 정책 수준을 설정합니다.
Public method SetCachePath 지정한 디렉터리 경로를 어셈블리가 섀도 복사되는 위치로 설정합니다.
Public method SetData 오버로드되었습니다. 응용 프로그램 도메인 속성에 값을 할당합니다.
Public method SetDynamicBase 지정한 디렉터리 경로를 동적으로 생성된 파일을 저장하고 액세스하는 위치로 설정합니다.
Public method SetPrincipalPolicy 이 응용 프로그램 도메인에서 실행되는 동안 스레드가 특정 보안 주체에 바인딩하려는 경우 Principal 개체 및 Identity 개체를 스레드에 연결하는 방법을 지정합니다.
Public method SetShadowCopyFiles 섀도 복사를 설정합니다.
Public method SetShadowCopyPath 지정한 디렉터리 경로를 어셈블리가 섀도 복사되는 위치로 설정합니다.
Public method SetThreadPrincipal 이 응용 프로그램 도메인에서 실행되는 동안 스레드가 특정 보안 주체에 바인딩하려는 경우 스레드에 연결되는 기본 Principal 개체를 설정합니다.
Public method Supported by the .NET Compact Framework ToString 재정의되었습니다. 응용 프로그램 도메인과 컨텍스트 정책의 이름이 들어 있는 문자열 표현을 가져옵니다.
Public method Static Supported by the .NET Compact Framework Unload 지정한 응용 프로그램 도메인을 언로드합니다.

위쪽

Public 이벤트

  이름 설명
Public event AssemblyLoad 어셈블리가 로드될 때 발생합니다.
Public event AssemblyResolve 어셈블리를 확인하지 못할 경우 발생합니다.
Public event DomainUnload AppDomain이 언로드되려고 할 때 발생합니다.
Public event ProcessExit 기본 응용 프로그램 도메인의 부모 프로세스가 끝나면 이 이벤트가 발생합니다.
Public event ReflectionOnlyAssemblyResolve 어셈블리 전용 컨텍스트에서 어셈블리 확인이 실패하면 이 이벤트가 발생합니다.
Public event ResourceResolve 리소스가 어셈블리에서 올바르게 링크되거나 포함된 리소스가 아니어서 리소스 확인이 실패하면 이 이벤트가 발생합니다.
Public event TypeResolve 형식을 확인하지 못할 경우 발생합니다.
Public event Supported by the .NET Compact Framework UnhandledException 예외가 catch되지 않으면 발생합니다.

위쪽

명시적 인터페이스 구현

  이름 설명
Explicit interface implementation Method System._AppDomain.GetIDsOfNames 디스패치 식별자의 해당 집합으로 이름의 집합을 매핑합니다.
Explicit interface implementation Method System._AppDomain.GetTypeInfo 인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.
Explicit interface implementation Method System._AppDomain.GetTypeInfoCount 개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).
Explicit interface implementation Method System._AppDomain.Invoke 개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.

위쪽

참고 항목

참조

AppDomain 클래스
System 네임스페이스