_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 System.AppDomain Klassenmember bei, auf die nicht verwaltete COM-Objekte zugreifen können.
Eigenschaften
BaseDirectory |
Stellt einen versionsunabhängigen Zugriff auf die BaseDirectory-Eigenschaft für COM-Objekte bereit. |
DynamicDirectory |
Stellt einen versionsunabhängigen Zugriff auf die DynamicDirectory-Eigenschaft für COM-Objekte bereit. |
Evidence |
Stellt einen versionsunabhängigen Zugriff auf die Evidence-Eigenschaft für COM-Objekte bereit. |
FriendlyName |
Stellt einen versionsunabhängigen Zugriff auf die FriendlyName-Eigenschaft für COM-Objekte bereit. |
RelativeSearchPath |
Stellt einen versionsunabhängigen Zugriff auf die RelativeSearchPath-Eigenschaft für COM-Objekte bereit. |
ShadowCopyFiles |
Stellt einen versionsunabhängigen Zugriff auf die ShadowCopyFiles-Eigenschaft für COM-Objekte bereit. |
Methoden
AppendPrivatePath(String) |
Stellt einen versionsunabhängigen Zugriff auf die AppendPrivatePath(String)-Methode für COM-Objekte bereit. |
ClearPrivatePath() |
Stellt einen versionsunabhängigen Zugriff auf die ClearPrivatePath()-Methode für COM-Objekte bereit. |
ClearShadowCopyPath() |
Stellt einen versionsunabhängigen Zugriff auf die ClearShadowCopyPath()-Methode für COM-Objekte bereit. |
CreateInstance(String, String) |
Stellt einen versionsunabhängigen Zugriff auf die CreateInstance(String, String)-Methode für COM-Objekte bereit. |
CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)-Methodenüberladung bereit. |
CreateInstance(String, String, Object[]) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die CreateInstance(String, String, Object[])-Methodenüberladung bereit. |
CreateInstanceFrom(String, String) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die CreateInstanceFrom(String, String)-Methodenüberladung bereit. |
CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)-Methodenüberladung bereit. |
CreateInstanceFrom(String, String, Object[]) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die CreateInstanceFrom(String, String, Object[])-Methodenüberladung bereit. |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)-Methodenüberladung bereit. |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)-Methodenüberladung bereit. |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)-Methodenüberladung bereit. |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)-Methodenüberladung bereit. |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)-Methodenüberladung bereit. |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)-Methodenüberladung bereit. |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)-Methodenüberladung bereit. |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)-Methodenüberladung bereit. |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)-Methodenüberladung bereit. |
DoCallBack(CrossAppDomainDelegate) |
Stellt einen versionsunabhängigen Zugriff auf die DoCallBack(CrossAppDomainDelegate)-Methode für COM-Objekte bereit. |
Equals(Object) |
Stellt einen versionsunabhängigen Zugriff auf die vererbte Equals(Object)-Methode für COM-Objekte bereit. |
ExecuteAssembly(String) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die ExecuteAssembly(String)-Methodenüberladung bereit. |
ExecuteAssembly(String, Evidence) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die ExecuteAssembly(String, Evidence)-Methodenüberladung bereit. |
ExecuteAssembly(String, Evidence, String[]) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die ExecuteAssembly(String, Evidence, String[])-Methodenüberladung bereit. |
GetAssemblies() |
Stellt einen versionsunabhängigen Zugriff auf die GetAssemblies()-Methode für COM-Objekte bereit. |
GetData(String) |
Stellt einen versionsunabhängigen Zugriff auf die GetData(String)-Methode für COM-Objekte bereit. |
GetHashCode() |
Stellt einen versionsunabhängigen Zugriff auf die vererbte GetHashCode()-Methode für COM-Objekte bereit. |
GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. |
GetLifetimeService() |
Stellt einen versionsunabhängigen Zugriff auf die vererbte GetLifetimeService()-Methode für COM-Objekte bereit. |
GetType() |
Stellt einen versionsunabhängigen Zugriff auf die GetType()-Methode für COM-Objekte 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 einen versionsunabhängigen Zugriff auf die InitializeLifetimeService()-Methode für COM-Objekte bereit. |
Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. |
Load(AssemblyName) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die Load(AssemblyName)-Methodenüberladung bereit. |
Load(AssemblyName, Evidence) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die Load(AssemblyName, Evidence)-Methodenüberladung bereit. |
Load(Byte[]) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die Load(Byte[])-Methodenüberladung bereit. |
Load(Byte[], Byte[]) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die Load(Byte[], Byte[])-Methodenüberladung bereit. |
Load(Byte[], Byte[], Evidence) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die Load(Byte[], Byte[], Evidence)-Methodenüberladung bereit. |
Load(String) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die Load(String)-Methodenüberladung bereit. |
Load(String, Evidence) |
Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die Load(String, Evidence)-Methodenüberladung bereit. |
SetAppDomainPolicy(PolicyLevel) |
Stellt einen versionsunabhängigen Zugriff auf die SetAppDomainPolicy(PolicyLevel)-Methode für COM-Objekte bereit. |
SetCachePath(String) |
Stellt einen versionsunabhängigen Zugriff auf die SetCachePath(String)-Methode für COM-Objekte bereit. |
SetData(String, Object) |
Stellt einen versionsunabhängigen Zugriff auf die SetData(String, Object)-Methode für COM-Objekte bereit. |
SetPrincipalPolicy(PrincipalPolicy) |
Stellt einen versionsunabhängigen Zugriff auf die SetPrincipalPolicy(PrincipalPolicy)-Methode für COM-Objekte bereit. |
SetShadowCopyPath(String) |
Stellt einen versionsunabhängigen Zugriff auf die SetShadowCopyPath(String)-Methode für COM-Objekte bereit. |
SetThreadPrincipal(IPrincipal) |
Stellt einen versionsunabhängigen Zugriff auf die SetThreadPrincipal(IPrincipal)-Methode für COM-Objekte bereit. |
ToString() |
Stellt einen versionsunabhängigen Zugriff auf die ToString()-Methode für COM-Objekte bereit. |
Ereignisse
AssemblyLoad |
Stellt einen versionsunabhängigen Zugriff auf das AssemblyLoad-Ereignis für COM-Objekte bereit. |
AssemblyResolve |
Stellt einen versionsunabhängigen Zugriff auf das AssemblyResolve-Ereignis für COM-Objekte bereit. |
DomainUnload |
Stellt einen versionsunabhängigen Zugriff auf das DomainUnload-Ereignis für COM-Objekte bereit. |
ProcessExit |
Stellt einen versionsunabhängigen Zugriff auf das ProcessExit-Ereignis für COM-Objekte bereit. |
ResourceResolve |
Stellt einen versionsunabhängigen Zugriff auf das ResourceResolve-Ereignis für COM-Objekte bereit. |
TypeResolve |
Stellt einen versionsunabhängigen Zugriff auf das TypeResolve-Ereignis für COM-Objekte bereit. |
UnhandledException |
Stellt einen versionsunabhängigen Zugriff auf das UnhandledException-Ereignis für COM-Objekte bereit. |