_AppDomain Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Macht die öffentlichen Member der AppDomain Klasse für nicht verwalteten Code verfügbar.
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
- Abgeleitet
- Attribute
Hinweise
Diese Schnittstelle behält die vtable-Reihenfolge der Klassenelemente bei, auf die System.AppDomain von nicht verwalteten COM-Objekten zugegriffen werden kann.
Eigenschaften
| Name | Beschreibung |
|---|---|
| BaseDirectory |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die BaseDirectory Eigenschaft bereit. |
| DynamicDirectory |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die DynamicDirectory Eigenschaft bereit. |
| Evidence |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Evidence Eigenschaft bereit. |
| FriendlyName |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die FriendlyName Eigenschaft bereit. |
| RelativeSearchPath |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die RelativeSearchPath Eigenschaft bereit. |
| ShadowCopyFiles |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die ShadowCopyFiles Eigenschaft bereit. |
Methoden
| Name | Beschreibung |
|---|---|
| AppendPrivatePath(String) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die AppendPrivatePath(String) Methode bereit. |
| ClearPrivatePath() |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die ClearPrivatePath() Methode bereit. |
| ClearShadowCopyPath() |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die ClearShadowCopyPath() Methode bereit. |
| CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) Methodenüberladung bereit. |
| CreateInstance(String, String, Object[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die CreateInstance(String, String, Object[]) Methodenüberladung bereit. |
| CreateInstance(String, String) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die CreateInstance(String, String) Methode bereit. |
| CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) Methodenüberladung bereit. |
| CreateInstanceFrom(String, String, Object[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die CreateInstanceFrom(String, String, Object[]) Methodenüberladung bereit. |
| CreateInstanceFrom(String, String) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die CreateInstanceFrom(String, String) Methodenüberladung bereit. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) Methodenüberladung bereit. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) Methodenüberladung bereit. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) Methodenüberladung bereit. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) Methodenüberladung bereit. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) Methodenüberladung bereit. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) Methodenüberladung bereit. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) Methodenüberladung bereit. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) Methodenüberladung bereit. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) Methodenüberladung bereit. |
| DoCallBack(CrossAppDomainDelegate) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die DoCallBack(CrossAppDomainDelegate) Methode bereit. |
| Equals(Object) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die geerbte Equals(Object) Methode bereit. |
| ExecuteAssembly(String, Evidence, String[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die ExecuteAssembly(String, Evidence, String[]) Methodenüberladung bereit. |
| ExecuteAssembly(String, Evidence) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die ExecuteAssembly(String, Evidence) Methodenüberladung bereit. |
| ExecuteAssembly(String) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die ExecuteAssembly(String) Methodenüberladung bereit. |
| GetAssemblies() |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetAssemblies() Methode bereit. |
| GetData(String) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetData(String) Methode bereit. |
| GetHashCode() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die geerbte GetHashCode() Methode bereit. |
| GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. |
| GetLifetimeService() |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die geerbte GetLifetimeService() Methode bereit. |
| GetType() |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetType() Methode bereit. |
| GetTypeInfo(UInt32, UInt32, IntPtr) |
Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können. |
| GetTypeInfoCount(UInt32) |
Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). |
| InitializeLifetimeService() |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die InitializeLifetimeService() Methode bereit. |
| Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden. |
| Load(AssemblyName, Evidence) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Load(AssemblyName, Evidence) Methodenüberladung bereit. |
| Load(AssemblyName) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Load(AssemblyName) Methodenüberladung bereit. |
| Load(Byte[], Byte[], Evidence) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Load(Byte[], Byte[], Evidence) Methodenüberladung bereit. |
| Load(Byte[], Byte[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Load(Byte[], Byte[]) Methodenüberladung bereit. |
| Load(Byte[]) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Load(Byte[]) Methodenüberladung bereit. |
| Load(String, Evidence) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Load(String, Evidence) Methodenüberladung bereit. |
| Load(String) |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Load(String) Methodenüberladung bereit. |
| SetAppDomainPolicy(PolicyLevel) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die SetAppDomainPolicy(PolicyLevel) Methode bereit. |
| SetCachePath(String) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die SetCachePath(String) Methode bereit. |
| SetData(String, Object) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die SetData(String, Object) Methode bereit. |
| SetPrincipalPolicy(PrincipalPolicy) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die SetPrincipalPolicy(PrincipalPolicy) Methode bereit. |
| SetShadowCopyPath(String) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die SetShadowCopyPath(String) Methode bereit. |
| SetThreadPrincipal(IPrincipal) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die SetThreadPrincipal(IPrincipal) Methode bereit. |
| ToString() |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die ToString() Methode bereit. |
Ereignisse
| Name | Beschreibung |
|---|---|
| AssemblyLoad |
Stellt COM-Objekte versionsunabhängigen Zugriff auf das AssemblyLoad Ereignis bereit. |
| AssemblyResolve |
Stellt COM-Objekte versionsunabhängigen Zugriff auf das AssemblyResolve Ereignis bereit. |
| DomainUnload |
Stellt COM-Objekte versionsunabhängigen Zugriff auf das DomainUnload Ereignis bereit. |
| ProcessExit |
Stellt COM-Objekte versionsunabhängigen Zugriff auf das ProcessExit Ereignis bereit. |
| ResourceResolve |
Stellt COM-Objekte versionsunabhängigen Zugriff auf das ResourceResolve Ereignis bereit. |
| TypeResolve |
Stellt COM-Objekte versionsunabhängigen Zugriff auf das TypeResolve Ereignis bereit. |
| UnhandledException |
Stellt COM-Objekte versionsunabhängigen Zugriff auf das UnhandledException Ereignis bereit. |