_AppDomain 인터페이스

정의

Important

이 API는 CLS 규격이 아닙니다.

클래스의 공용 멤버를 AppDomain 관리되지 않는 코드에 노출합니다.

public interface class _AppDomain
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _AppDomain
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _AppDomain
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _AppDomain = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _AppDomain = interface
Public Interface _AppDomain
파생
특성

설명

이 인터페이스는 관리되지 않는 COM 개체에서 System.AppDomain 액세스할 수 있는 클래스 멤버의 vtable 순서를 유지합니다.

속성

Name Description
BaseDirectory

COM 개체에 속성에 대한 버전 독립적 액세스를 BaseDirectory 제공합니다.

DynamicDirectory

COM 개체에 속성에 대한 버전 독립적 액세스를 DynamicDirectory 제공합니다.

Evidence

COM 개체에 속성에 대한 버전 독립적 액세스를 Evidence 제공합니다.

FriendlyName

COM 개체에 속성에 대한 버전 독립적 액세스를 FriendlyName 제공합니다.

RelativeSearchPath

COM 개체에 속성에 대한 버전 독립적 액세스를 RelativeSearchPath 제공합니다.

ShadowCopyFiles

COM 개체에 속성에 대한 버전 독립적 액세스를 ShadowCopyFiles 제공합니다.

메서드

Name Description
AppendPrivatePath(String)

COM 개체에 메서드에 대한 버전 독립적 액세스를 AppendPrivatePath(String) 제공합니다.

ClearPrivatePath()

COM 개체에 메서드에 대한 버전 독립적 액세스를 ClearPrivatePath() 제공합니다.

ClearShadowCopyPath()

COM 개체에 메서드에 대한 버전 독립적 액세스를 ClearShadowCopyPath() 제공합니다.

CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

COM 개체에 메서드 오버로드에 CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 대한 버전 독립적 액세스를 제공합니다.

CreateInstance(String, String, Object[])

COM 개체에 메서드 오버로드에 CreateInstance(String, String, Object[]) 대한 버전 독립적 액세스를 제공합니다.

CreateInstance(String, String)

COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance(String, String) 제공합니다.

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

COM 개체에 메서드 오버로드에 CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 대한 버전 독립적 액세스를 제공합니다.

CreateInstanceFrom(String, String, Object[])

COM 개체에 메서드 오버로드에 CreateInstanceFrom(String, String, Object[]) 대한 버전 독립적 액세스를 제공합니다.

CreateInstanceFrom(String, String)

COM 개체에 메서드 오버로드에 CreateInstanceFrom(String, String) 대한 버전 독립적 액세스를 제공합니다.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)

COM 개체에 메서드 오버로드에 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) 대한 버전 독립적 액세스를 제공합니다.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

COM 개체에 메서드 오버로드에 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) 대한 버전 독립적 액세스를 제공합니다.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)

COM 개체에 메서드 오버로드에 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) 대한 버전 독립적 액세스를 제공합니다.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)

COM 개체에 메서드 오버로드에 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) 대한 버전 독립적 액세스를 제공합니다.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)

COM 개체에 메서드 오버로드에 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) 대한 버전 독립적 액세스를 제공합니다.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

COM 개체에 메서드 오버로드에 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) 대한 버전 독립적 액세스를 제공합니다.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)

COM 개체에 메서드 오버로드에 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) 대한 버전 독립적 액세스를 제공합니다.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

COM 개체에 메서드 오버로드에 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) 대한 버전 독립적 액세스를 제공합니다.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

COM 개체에 메서드 오버로드에 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) 대한 버전 독립적 액세스를 제공합니다.

DoCallBack(CrossAppDomainDelegate)

COM 개체에 메서드에 대한 버전 독립적 액세스를 DoCallBack(CrossAppDomainDelegate) 제공합니다.

Equals(Object)

COM 개체에 상속된 Equals(Object) 메서드에 대한 버전 독립적 액세스를 제공합니다.

ExecuteAssembly(String, Evidence, String[])

COM 개체에 메서드 오버로드에 ExecuteAssembly(String, Evidence, String[]) 대한 버전 독립적 액세스를 제공합니다.

ExecuteAssembly(String, Evidence)

COM 개체에 메서드 오버로드에 ExecuteAssembly(String, Evidence) 대한 버전 독립적 액세스를 제공합니다.

ExecuteAssembly(String)

COM 개체에 메서드 오버로드에 ExecuteAssembly(String) 대한 버전 독립적 액세스를 제공합니다.

GetAssemblies()

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetAssemblies() 제공합니다.

GetData(String)

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetData(String) 제공합니다.

GetHashCode()

COM 개체에 상속된 GetHashCode() 메서드에 대한 버전 독립적 액세스를 제공합니다.

GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

이름 집합을 해당 디스패치 식별자 집합에 매핑합니다.

GetLifetimeService()

COM 개체에 상속된 GetLifetimeService() 메서드에 대한 버전 독립적 액세스를 제공합니다.

GetType()

COM 개체에 메서드에 대한 버전 독립적 액세스를 GetType() 제공합니다.

GetTypeInfo(UInt32, UInt32, IntPtr)

인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.

GetTypeInfoCount(UInt32)

개체가 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).

InitializeLifetimeService()

COM 개체에 메서드에 대한 버전 독립적 액세스를 InitializeLifetimeService() 제공합니다.

Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

개체에 의해 노출되는 속성 및 메서드에 대한 액세스를 제공합니다.

Load(AssemblyName, Evidence)

COM 개체에 메서드 오버로드에 Load(AssemblyName, Evidence) 대한 버전 독립적 액세스를 제공합니다.

Load(AssemblyName)

COM 개체에 메서드 오버로드에 Load(AssemblyName) 대한 버전 독립적 액세스를 제공합니다.

Load(Byte[], Byte[], Evidence)

COM 개체에 메서드 오버로드에 Load(Byte[], Byte[], Evidence) 대한 버전 독립적 액세스를 제공합니다.

Load(Byte[], Byte[])

COM 개체에 메서드 오버로드에 Load(Byte[], Byte[]) 대한 버전 독립적 액세스를 제공합니다.

Load(Byte[])

COM 개체에 메서드 오버로드에 Load(Byte[]) 대한 버전 독립적 액세스를 제공합니다.

Load(String, Evidence)

COM 개체에 메서드 오버로드에 Load(String, Evidence) 대한 버전 독립적 액세스를 제공합니다.

Load(String)

COM 개체에 메서드 오버로드에 Load(String) 대한 버전 독립적 액세스를 제공합니다.

SetAppDomainPolicy(PolicyLevel)

COM 개체에 메서드에 대한 버전 독립적 액세스를 SetAppDomainPolicy(PolicyLevel) 제공합니다.

SetCachePath(String)

COM 개체에 메서드에 대한 버전 독립적 액세스를 SetCachePath(String) 제공합니다.

SetData(String, Object)

COM 개체에 메서드에 대한 버전 독립적 액세스를 SetData(String, Object) 제공합니다.

SetPrincipalPolicy(PrincipalPolicy)

COM 개체에 메서드에 대한 버전 독립적 액세스를 SetPrincipalPolicy(PrincipalPolicy) 제공합니다.

SetShadowCopyPath(String)

COM 개체에 메서드에 대한 버전 독립적 액세스를 SetShadowCopyPath(String) 제공합니다.

SetThreadPrincipal(IPrincipal)

COM 개체에 메서드에 대한 버전 독립적 액세스를 SetThreadPrincipal(IPrincipal) 제공합니다.

ToString()

COM 개체에 메서드에 대한 버전 독립적 액세스를 ToString() 제공합니다.

이벤트

Name Description
AssemblyLoad

COM 개체에 이벤트에 대한 버전 독립적 액세스를 AssemblyLoad 제공합니다.

AssemblyResolve

COM 개체에 이벤트에 대한 버전 독립적 액세스를 AssemblyResolve 제공합니다.

DomainUnload

COM 개체에 이벤트에 대한 버전 독립적 액세스를 DomainUnload 제공합니다.

ProcessExit

COM 개체에 이벤트에 대한 버전 독립적 액세스를 ProcessExit 제공합니다.

ResourceResolve

COM 개체에 이벤트에 대한 버전 독립적 액세스를 ResourceResolve 제공합니다.

TypeResolve

COM 개체에 이벤트에 대한 버전 독립적 액세스를 TypeResolve 제공합니다.

UnhandledException

COM 개체에 이벤트에 대한 버전 독립적 액세스를 UnhandledException 제공합니다.

적용 대상