_AppDomain Interfejs

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Uwidacznia publiczne składowe AppDomain klasy niezamówiony kod.

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
Pochodne
Atrybuty

Uwagi

Ten interfejs zachowuje kolejność vtable składowych klasy, do których mogą uzyskiwać dostęp System.AppDomain niezaładowane obiekty COM.

Właściwości

BaseDirectory

Zapewnia obiektom COM dostęp do właściwości niezależnie od BaseDirectory wersji.

DynamicDirectory

Zapewnia obiektom COM dostęp do właściwości niezależnie od DynamicDirectory wersji.

Evidence

Zapewnia obiektom COM dostęp do właściwości niezależnie od Evidence wersji.

FriendlyName

Zapewnia obiektom COM dostęp do właściwości niezależnie od FriendlyName wersji.

RelativeSearchPath

Zapewnia obiektom COM dostęp do właściwości niezależnie od RelativeSearchPath wersji.

ShadowCopyFiles

Zapewnia obiektom COM dostęp do właściwości niezależnie od ShadowCopyFiles wersji.

Metody

AppendPrivatePath(String)

Zapewnia obiektom COM dostęp do metody niezależnej od AppendPrivatePath(String) wersji.

ClearPrivatePath()

Zapewnia obiektom COM dostęp do metody niezależnej od ClearPrivatePath() wersji.

ClearShadowCopyPath()

Zapewnia obiektom COM dostęp do metody niezależnej od ClearShadowCopyPath() wersji.

CreateInstance(String, String)

Zapewnia obiektom COM dostęp do metody niezależnej od CreateInstance(String, String) wersji.

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

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) od wersji.

CreateInstance(String, String, Object[])

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie CreateInstance(String, String, Object[]) od wersji.

CreateInstanceFrom(String, String)

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie CreateInstanceFrom(String, String) od wersji.

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

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) od wersji.

CreateInstanceFrom(String, String, Object[])

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie CreateInstanceFrom(String, String, Object[]) od wersji.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) od wersji.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) od wersji.

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

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) od wersji.

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

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) od wersji.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) od wersji.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) od wersji.

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

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) od wersji.

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

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) od wersji.

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

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) od wersji.

DoCallBack(CrossAppDomainDelegate)

Zapewnia obiektom COM dostęp do metody niezależnej od DoCallBack(CrossAppDomainDelegate) wersji.

Equals(Object)

Zapewnia obiektom COM dostęp niezależny od wersji do dziedziczonej Equals(Object) metody.

ExecuteAssembly(String)

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie ExecuteAssembly(String) od wersji.

ExecuteAssembly(String, Evidence)

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie ExecuteAssembly(String, Evidence) od wersji.

ExecuteAssembly(String, Evidence, String[])

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie ExecuteAssembly(String, Evidence, String[]) od wersji.

GetAssemblies()

Zapewnia obiektom COM dostęp do metody niezależnej od GetAssemblies() wersji.

GetData(String)

Zapewnia obiektom COM dostęp do metody niezależnej od GetData(String) wersji.

GetHashCode()

Zapewnia obiektom COM dostęp niezależny od wersji do dziedziczonej GetHashCode() metody.

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

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.

GetLifetimeService()

Zapewnia obiektom COM dostęp niezależny od wersji do dziedziczonej GetLifetimeService() metody.

GetType()

Zapewnia obiektom COM dostęp do metody niezależnej od GetType() wersji.

GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, których następnie można użyć do uzyskania informacji o typie interfejsu.

GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).

InitializeLifetimeService()

Zapewnia obiektom COM dostęp do metody niezależnej od InitializeLifetimeService() wersji.

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

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.

Load(AssemblyName)

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie Load(AssemblyName) od wersji.

Load(AssemblyName, Evidence)

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie Load(AssemblyName, Evidence) od wersji.

Load(Byte[])

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie Load(Byte[]) od wersji.

Load(Byte[], Byte[])

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie Load(Byte[], Byte[]) od wersji.

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

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie Load(Byte[], Byte[], Evidence) od wersji.

Load(String)

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie Load(String) od wersji.

Load(String, Evidence)

Zapewnia obiektom COM dostęp do przeciążenia metody niezależnie Load(String, Evidence) od wersji.

SetAppDomainPolicy(PolicyLevel)

Zapewnia obiektom COM dostęp do metody niezależnej od SetAppDomainPolicy(PolicyLevel) wersji.

SetCachePath(String)

Zapewnia obiektom COM dostęp do metody niezależnej od SetCachePath(String) wersji.

SetData(String, Object)

Zapewnia obiektom COM dostęp do metody niezależnej od SetData(String, Object) wersji.

SetPrincipalPolicy(PrincipalPolicy)

Zapewnia obiektom COM dostęp do metody niezależnej od SetPrincipalPolicy(PrincipalPolicy) wersji.

SetShadowCopyPath(String)

Zapewnia obiektom COM dostęp do metody niezależnej od SetShadowCopyPath(String) wersji.

SetThreadPrincipal(IPrincipal)

Zapewnia obiektom COM dostęp do metody niezależnej od SetThreadPrincipal(IPrincipal) wersji.

ToString()

Zapewnia obiektom COM dostęp do metody niezależnej od ToString() wersji.

Zdarzenia

AssemblyLoad

Zapewnia obiektom COM dostęp do zdarzenia niezależny od AssemblyLoad wersji.

AssemblyResolve

Zapewnia obiektom COM dostęp do zdarzenia niezależny od AssemblyResolve wersji.

DomainUnload

Zapewnia obiektom COM dostęp do zdarzenia niezależny od DomainUnload wersji.

ProcessExit

Zapewnia obiektom COM dostęp do zdarzenia niezależny od ProcessExit wersji.

ResourceResolve

Zapewnia obiektom COM dostęp do zdarzenia niezależny od ResourceResolve wersji.

TypeResolve

Zapewnia obiektom COM dostęp do zdarzenia niezależny od TypeResolve wersji.

UnhandledException

Zapewnia obiektom COM dostęp do zdarzenia niezależny od UnhandledException wersji.

Dotyczy