다음을 통해 공유


_AppDomain 인터페이스

정의

중요

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

AppDomain 클래스의 public 멤버를 비관리 코드에 노출합니다.

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
파생
특성

설명

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

속성

BaseDirectory

버전에 관계없이 BaseDirectory 속성에 액세스할 수 있는 COM 개체를 제공합니다.

DynamicDirectory

버전에 관계없이 DynamicDirectory 속성에 액세스할 수 있는 COM 개체를 제공합니다.

Evidence

버전에 관계없이 Evidence 속성에 액세스할 수 있는 COM 개체를 제공합니다.

FriendlyName

버전에 관계없이 FriendlyName 속성에 액세스할 수 있는 COM 개체를 제공합니다.

RelativeSearchPath

버전에 관계없이 RelativeSearchPath 속성에 액세스할 수 있는 COM 개체를 제공합니다.

ShadowCopyFiles

버전에 관계없이 ShadowCopyFiles 속성에 액세스할 수 있는 COM 개체를 제공합니다.

메서드

AppendPrivatePath(String)

버전에 관계없이 AppendPrivatePath(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

ClearPrivatePath()

버전에 관계없이 ClearPrivatePath() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

ClearShadowCopyPath()

버전에 관계없이 ClearShadowCopyPath() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

CreateInstance(String, String)

버전에 관계없이 CreateInstance(String, String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

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

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

CreateInstance(String, String, Object[])

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

CreateInstanceFrom(String, String)

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

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

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

CreateInstanceFrom(String, String, Object[])

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

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

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

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

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

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

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

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

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

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

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

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

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

DoCallBack(CrossAppDomainDelegate)

버전에 관계없이 DoCallBack(CrossAppDomainDelegate) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

Equals(Object)

버전에 관계없이 상속된 Equals(Object) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

ExecuteAssembly(String)

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

ExecuteAssembly(String, Evidence)

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

ExecuteAssembly(String, Evidence, String[])

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

GetAssemblies()

버전에 관계없이 GetAssemblies() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetData(String)

버전에 관계없이 GetData(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetHashCode()

버전에 관계없이 상속된 GetHashCode() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

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

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

GetLifetimeService()

버전에 관계없이 상속된 GetLifetimeService() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetType()

버전에 관계없이 GetType() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

GetTypeInfo(UInt32, UInt32, IntPtr)

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

GetTypeInfoCount(UInt32)

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

InitializeLifetimeService()

버전에 관계없이 InitializeLifetimeService() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

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

개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.

Load(AssemblyName)

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

Load(AssemblyName, Evidence)

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

Load(Byte[])

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

Load(Byte[], Byte[])

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

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

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

Load(String)

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

Load(String, Evidence)

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

SetAppDomainPolicy(PolicyLevel)

버전에 관계없이 SetAppDomainPolicy(PolicyLevel) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

SetCachePath(String)

버전에 관계없이 SetCachePath(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

SetData(String, Object)

버전에 관계없이 SetData(String, Object) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

SetPrincipalPolicy(PrincipalPolicy)

버전에 관계없이 SetPrincipalPolicy(PrincipalPolicy) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

SetShadowCopyPath(String)

버전에 관계없이 SetShadowCopyPath(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

SetThreadPrincipal(IPrincipal)

버전에 관계없이 SetThreadPrincipal(IPrincipal) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

ToString()

버전에 관계없이 ToString() 메서드에 액세스할 수 있는 COM 개체를 제공합니다.

이벤트

AssemblyLoad

버전에 관계없이 AssemblyLoad 이벤트에 액세스할 수 있는 COM 개체를 제공합니다.

AssemblyResolve

버전에 관계없이 AssemblyResolve 이벤트에 액세스할 수 있는 COM 개체를 제공합니다.

DomainUnload

버전에 관계없이 DomainUnload 이벤트에 액세스할 수 있는 COM 개체를 제공합니다.

ProcessExit

버전에 관계없이 ProcessExit 이벤트에 액세스할 수 있는 COM 개체를 제공합니다.

ResourceResolve

버전에 관계없이 ResourceResolve 이벤트에 액세스할 수 있는 COM 개체를 제공합니다.

TypeResolve

버전에 관계없이 TypeResolve 이벤트에 액세스할 수 있는 COM 개체를 제공합니다.

UnhandledException

버전에 관계없이 UnhandledException 이벤트에 액세스할 수 있는 COM 개체를 제공합니다.

적용 대상