Bagikan melalui


_AppDomain Antarmuka

Definisi

Penting

API ini bukan kompatibel CLS.

Mengekspos anggota publik kelas ke AppDomain kode yang tidak dikelola.

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
Turunan
Atribut

Keterangan

Antarmuka ini mempertahankan urutan vtable anggota System.AppDomain kelas yang dapat diakses oleh objek COM yang tidak dikelola.

Properti

BaseDirectory

Menyediakan objek COM dengan akses independen versi ke BaseDirectory properti .

DynamicDirectory

Menyediakan objek COM dengan akses independen versi ke DynamicDirectory properti .

Evidence

Menyediakan objek COM dengan akses independen versi ke Evidence properti .

FriendlyName

Menyediakan objek COM dengan akses independen versi ke FriendlyName properti .

RelativeSearchPath

Menyediakan objek COM dengan akses independen versi ke RelativeSearchPath properti .

ShadowCopyFiles

Menyediakan objek COM dengan akses independen versi ke ShadowCopyFiles properti .

Metode

AppendPrivatePath(String)

Menyediakan objek COM dengan akses independen versi ke AppendPrivatePath(String) metode .

ClearPrivatePath()

Menyediakan objek COM dengan akses independen versi ke ClearPrivatePath() metode .

ClearShadowCopyPath()

Menyediakan objek COM dengan akses independen versi ke ClearShadowCopyPath() metode .

CreateInstance(String, String)

Menyediakan objek COM dengan akses independen versi ke CreateInstance(String, String) metode .

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

Menyediakan objek COM dengan akses independen versi ke CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) metode kelebihan beban.

CreateInstance(String, String, Object[])

Menyediakan objek COM dengan akses independen versi ke CreateInstance(String, String, Object[]) metode kelebihan beban.

CreateInstanceFrom(String, String)

Menyediakan objek COM dengan akses independen versi ke CreateInstanceFrom(String, String) metode kelebihan beban.

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

Menyediakan objek COM dengan akses independen versi ke CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) metode kelebihan beban.

CreateInstanceFrom(String, String, Object[])

Menyediakan objek COM dengan akses independen versi ke CreateInstanceFrom(String, String, Object[]) metode kelebihan beban.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Menyediakan objek COM dengan akses independen versi ke DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) metode kelebihan beban.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Menyediakan objek COM dengan akses independen versi ke DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) metode kelebihan beban.

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

Menyediakan objek COM dengan akses independen versi ke DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) metode kelebihan beban.

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

Menyediakan objek COM dengan akses independen versi ke DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) metode kelebihan beban.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Menyediakan objek COM dengan akses independen versi ke DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) metode kelebihan beban.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Menyediakan objek COM dengan akses independen versi ke DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) metode kelebihan beban.

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

Menyediakan objek COM dengan akses independen versi ke DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) metode kelebihan beban.

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

Menyediakan objek COM dengan akses independen versi ke DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) metode kelebihan beban.

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

Menyediakan objek COM dengan akses independen versi ke DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) metode kelebihan beban.

DoCallBack(CrossAppDomainDelegate)

Menyediakan objek COM dengan akses independen versi ke DoCallBack(CrossAppDomainDelegate) metode .

Equals(Object)

Menyediakan objek COM dengan akses independen versi ke metode yang diwariskan Equals(Object) .

ExecuteAssembly(String)

Menyediakan objek COM dengan akses independen versi ke ExecuteAssembly(String) metode kelebihan beban.

ExecuteAssembly(String, Evidence)

Menyediakan objek COM dengan akses independen versi ke ExecuteAssembly(String, Evidence) metode kelebihan beban.

ExecuteAssembly(String, Evidence, String[])

Menyediakan objek COM dengan akses independen versi ke ExecuteAssembly(String, Evidence, String[]) metode kelebihan beban.

GetAssemblies()

Menyediakan objek COM dengan akses independen versi ke GetAssemblies() metode .

GetData(String)

Menyediakan objek COM dengan akses independen versi ke GetData(String) metode .

GetHashCode()

Menyediakan objek COM dengan akses independen versi ke metode yang diwariskan GetHashCode() .

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

Memetakan sekumpulan nama ke sekumpulan pengidentifikasi pengiriman yang sesuai.

GetLifetimeService()

Menyediakan objek COM dengan akses independen versi ke metode yang diwariskan GetLifetimeService() .

GetType()

Menyediakan objek COM dengan akses independen versi ke GetType() metode .

GetTypeInfo(UInt32, UInt32, IntPtr)

Mengambil informasi jenis untuk objek, yang kemudian dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka.

GetTypeInfoCount(UInt32)

Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1).

InitializeLifetimeService()

Menyediakan objek COM dengan akses independen versi ke InitializeLifetimeService() metode .

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

Menyediakan akses ke properti dan metode yang diekspos oleh objek.

Load(AssemblyName)

Menyediakan objek COM dengan akses independen versi ke Load(AssemblyName) metode kelebihan beban.

Load(AssemblyName, Evidence)

Menyediakan objek COM dengan akses independen versi ke Load(AssemblyName, Evidence) metode kelebihan beban.

Load(Byte[])

Menyediakan objek COM dengan akses independen versi ke Load(Byte[]) metode kelebihan beban.

Load(Byte[], Byte[])

Menyediakan objek COM dengan akses independen versi ke Load(Byte[], Byte[]) metode kelebihan beban.

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

Menyediakan objek COM dengan akses independen versi ke Load(Byte[], Byte[], Evidence) metode kelebihan beban.

Load(String)

Menyediakan objek COM dengan akses independen versi ke Load(String) metode kelebihan beban.

Load(String, Evidence)

Menyediakan objek COM dengan akses independen versi ke Load(String, Evidence) metode kelebihan beban.

SetAppDomainPolicy(PolicyLevel)

Menyediakan objek COM dengan akses independen versi ke SetAppDomainPolicy(PolicyLevel) metode .

SetCachePath(String)

Menyediakan objek COM dengan akses independen versi ke SetCachePath(String) metode .

SetData(String, Object)

Menyediakan objek COM dengan akses independen versi ke SetData(String, Object) metode .

SetPrincipalPolicy(PrincipalPolicy)

Menyediakan objek COM dengan akses independen versi ke SetPrincipalPolicy(PrincipalPolicy) metode .

SetShadowCopyPath(String)

Menyediakan objek COM dengan akses independen versi ke SetShadowCopyPath(String) metode .

SetThreadPrincipal(IPrincipal)

Menyediakan objek COM dengan akses independen versi ke SetThreadPrincipal(IPrincipal) metode .

ToString()

Menyediakan objek COM dengan akses independen versi ke ToString() metode .

Acara

AssemblyLoad

Menyediakan objek COM dengan akses independen versi ke peristiwa.AssemblyLoad

AssemblyResolve

Menyediakan objek COM dengan akses independen versi ke peristiwa.AssemblyResolve

DomainUnload

Menyediakan objek COM dengan akses independen versi ke peristiwa.DomainUnload

ProcessExit

Menyediakan objek COM dengan akses independen versi ke peristiwa.ProcessExit

ResourceResolve

Menyediakan objek COM dengan akses independen versi ke peristiwa.ResourceResolve

TypeResolve

Menyediakan objek COM dengan akses independen versi ke peristiwa.TypeResolve

UnhandledException

Menyediakan objek COM dengan akses independen versi ke peristiwa.UnhandledException

Berlaku untuk