_AppDomain Schnittstelle

Definition

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.

Gilt für: