Udostępnij za pośrednictwem


_AppDomain Interfejs

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Uwidacznia publiczne elementy członkowskie AppDomain klasy do niezarządzanego kodu.

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ść System.AppDomain vtable składowych klas, do których można uzyskać dostęp przez niezarządzane obiekty COM.

Właściwości

BaseDirectory

Zapewnia obiekty COM z dostępem niezależnym od wersji do BaseDirectory właściwości.

DynamicDirectory

Zapewnia obiekty COM z dostępem niezależnym od wersji do DynamicDirectory właściwości.

Evidence

Zapewnia obiekty COM z dostępem niezależnym od wersji do Evidence właściwości.

FriendlyName

Zapewnia obiekty COM z dostępem niezależnym od wersji do FriendlyName właściwości.

RelativeSearchPath

Zapewnia obiekty COM z dostępem niezależnym od wersji do RelativeSearchPath właściwości.

ShadowCopyFiles

Zapewnia obiekty COM z dostępem niezależnym od wersji do ShadowCopyFiles właściwości.

Metody

AppendPrivatePath(String)

Udostępnia obiekty COM z niezależnym od wersji dostępem do AppendPrivatePath(String) metody .

ClearPrivatePath()

Udostępnia obiekty COM z niezależnym od wersji dostępem do ClearPrivatePath() metody .

ClearShadowCopyPath()

Udostępnia obiekty COM z niezależnym od wersji dostępem do ClearShadowCopyPath() metody .

CreateInstance(String, String)

Udostępnia obiekty COM z niezależnym od wersji dostępem do CreateInstance(String, String) metody .

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

Zapewnia obiekty COM z niezależnym od wersji dostępem do CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) przeciążenia metody.

CreateInstance(String, String, Object[])

Zapewnia obiekty COM z niezależnym od wersji dostępem do CreateInstance(String, String, Object[]) przeciążenia metody.

CreateInstanceFrom(String, String)

Zapewnia obiekty COM z niezależnym od wersji dostępem do CreateInstanceFrom(String, String) przeciążenia metody.

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

Zapewnia obiekty COM z niezależnym od wersji dostępem do CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) przeciążenia metody.

CreateInstanceFrom(String, String, Object[])

Zapewnia obiekty COM z niezależnym od wersji dostępem do CreateInstanceFrom(String, String, Object[]) przeciążenia metody.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Zapewnia obiekty COM z niezależnym od wersji dostępem do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) przeciążenia metody.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Zapewnia obiekty COM z niezależnym od wersji dostępem do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) przeciążenia metody.

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

Zapewnia obiekty COM z niezależnym od wersji dostępem do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) przeciążenia metody.

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

Zapewnia obiekty COM z niezależnym od wersji dostępem do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) przeciążenia metody.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Zapewnia obiekty COM z niezależnym od wersji dostępem do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) przeciążenia metody.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Zapewnia obiekty COM z niezależnym od wersji dostępem do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) przeciążenia metody.

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

Zapewnia obiekty COM z niezależnym od wersji dostępem do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) przeciążenia metody.

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

Zapewnia obiekty COM z niezależnym od wersji dostępem do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) przeciążenia metody.

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

Zapewnia obiekty COM z niezależnym od wersji dostępem do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) przeciążenia metody.

DoCallBack(CrossAppDomainDelegate)

Udostępnia obiekty COM z niezależnym od wersji dostępem do DoCallBack(CrossAppDomainDelegate) metody .

Equals(Object)

Zapewnia obiekty COM z dostępem niezależnym od wersji do dziedziczonej Equals(Object) metody.

ExecuteAssembly(String)

Zapewnia obiekty COM z niezależnym od wersji dostępem do ExecuteAssembly(String) przeciążenia metody.

ExecuteAssembly(String, Evidence)

Zapewnia obiekty COM z niezależnym od wersji dostępem do ExecuteAssembly(String, Evidence) przeciążenia metody.

ExecuteAssembly(String, Evidence, String[])

Zapewnia obiekty COM z niezależnym od wersji dostępem do ExecuteAssembly(String, Evidence, String[]) przeciążenia metody.

GetAssemblies()

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetAssemblies() metody .

GetData(String)

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetData(String) metody .

GetHashCode()

Zapewnia obiekty COM z dostępem niezależnym 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 obiekty COM z dostępem niezależnym od wersji do dziedziczonej GetLifetimeService() metody.

GetType()

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetType() metody .

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()

Udostępnia obiekty COM z niezależnym od wersji dostępem do InitializeLifetimeService() metody .

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 obiekty COM z niezależnym od wersji dostępem do Load(AssemblyName) przeciążenia metody.

Load(AssemblyName, Evidence)

Zapewnia obiekty COM z niezależnym od wersji dostępem do Load(AssemblyName, Evidence) przeciążenia metody.

Load(Byte[])

Zapewnia obiekty COM z niezależnym od wersji dostępem do Load(Byte[]) przeciążenia metody.

Load(Byte[], Byte[])

Zapewnia obiekty COM z niezależnym od wersji dostępem do Load(Byte[], Byte[]) przeciążenia metody.

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

Zapewnia obiekty COM z niezależnym od wersji dostępem do Load(Byte[], Byte[], Evidence) przeciążenia metody.

Load(String)

Zapewnia obiekty COM z niezależnym od wersji dostępem do Load(String) przeciążenia metody.

Load(String, Evidence)

Zapewnia obiekty COM z niezależnym od wersji dostępem do Load(String, Evidence) przeciążenia metody.

SetAppDomainPolicy(PolicyLevel)

Udostępnia obiekty COM z niezależnym od wersji dostępem do SetAppDomainPolicy(PolicyLevel) metody .

SetCachePath(String)

Udostępnia obiekty COM z niezależnym od wersji dostępem do SetCachePath(String) metody .

SetData(String, Object)

Udostępnia obiekty COM z niezależnym od wersji dostępem do SetData(String, Object) metody .

SetPrincipalPolicy(PrincipalPolicy)

Udostępnia obiekty COM z niezależnym od wersji dostępem do SetPrincipalPolicy(PrincipalPolicy) metody .

SetShadowCopyPath(String)

Udostępnia obiekty COM z niezależnym od wersji dostępem do SetShadowCopyPath(String) metody .

SetThreadPrincipal(IPrincipal)

Udostępnia obiekty COM z niezależnym od wersji dostępem do SetThreadPrincipal(IPrincipal) metody .

ToString()

Udostępnia obiekty COM z niezależnym od wersji dostępem do ToString() metody .

Zdarzenia

AssemblyLoad

Udostępnia obiekty COM z niezależnym od wersji dostępem do AssemblyLoad zdarzenia.

AssemblyResolve

Udostępnia obiekty COM z niezależnym od wersji dostępem do AssemblyResolve zdarzenia.

DomainUnload

Udostępnia obiekty COM z niezależnym od wersji dostępem do DomainUnload zdarzenia.

ProcessExit

Udostępnia obiekty COM z niezależnym od wersji dostępem do ProcessExit zdarzenia.

ResourceResolve

Udostępnia obiekty COM z niezależnym od wersji dostępem do ResourceResolve zdarzenia.

TypeResolve

Udostępnia obiekty COM z niezależnym od wersji dostępem do TypeResolve zdarzenia.

UnhandledException

Udostępnia obiekty COM z niezależnym od wersji dostępem do UnhandledException zdarzenia.

Dotyczy