_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

Nama Deskripsi
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

Nama Deskripsi
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, 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.

CreateInstance(String, String)

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

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.

CreateInstanceFrom(String, String)

Menyediakan objek COM dengan akses independen versi ke CreateInstanceFrom(String, String) 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, Evidence)

Menyediakan objek COM dengan akses independen versi ke DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) 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, 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, 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)

Menyediakan objek COM dengan akses independen versi ke DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) 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.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Menyediakan objek COM dengan akses independen versi ke DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) 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, Evidence, String[])

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

ExecuteAssembly(String, Evidence)

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

ExecuteAssembly(String)

Menyediakan objek COM dengan akses independen versi ke ExecuteAssembly(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, Evidence)

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

Load(AssemblyName)

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

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

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

Load(Byte[], Byte[])

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

Load(Byte[])

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

Load(String, Evidence)

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

Load(String)

Menyediakan objek COM dengan akses independen versi ke Load(String) 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

Nama Deskripsi
AssemblyLoad

Menyediakan objek COM dengan akses independen versi ke AssemblyLoad peristiwa.

AssemblyResolve

Menyediakan objek COM dengan akses independen versi ke AssemblyResolve peristiwa.

DomainUnload

Menyediakan objek COM dengan akses independen versi ke DomainUnload peristiwa.

ProcessExit

Menyediakan objek COM dengan akses independen versi ke ProcessExit peristiwa.

ResourceResolve

Menyediakan objek COM dengan akses independen versi ke ResourceResolve peristiwa.

TypeResolve

Menyediakan objek COM dengan akses independen versi ke TypeResolve peristiwa.

UnhandledException

Menyediakan objek COM dengan akses independen versi ke UnhandledException peristiwa.

Berlaku untuk