_AppDomain Interfejs

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Uwidacznia publiczne elementy członkowskie klasy AppDomain w kodzie niezarządzanym.Exposes the public members of the AppDomain class to unmanaged code.

public interface class _AppDomain
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("05F696DC-2B29-3663-AD8B-C4389CF2A713")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _AppDomain
type _AppDomain = interface
Public Interface _AppDomain
Pochodne
Atrybuty

Uwagi

Ten interfejs zachowuje kolejność tablic wirtualnych elementów członkowskich klasy System.AppDomain, do których można uzyskać dostęp za pomocą niezarządzanych obiektów COM.This interface preserves the vtable order of the System.AppDomain class members that can be accessed by unmanaged COM objects.

Właściwości

BaseDirectory

Udostępnia obiekty COM z dostępem niezależnym od wersji do właściwości BaseDirectory.Provides COM objects with version-independent access to the BaseDirectory property.

DynamicDirectory

Udostępnia obiekty COM z dostępem niezależnym od wersji do właściwości DynamicDirectory.Provides COM objects with version-independent access to the DynamicDirectory property.

Evidence

Udostępnia obiekty COM z dostępem niezależnym od wersji do właściwości Evidence.Provides COM objects with version-independent access to the Evidence property.

FriendlyName

Udostępnia obiekty COM z dostępem niezależnym od wersji do właściwości FriendlyName.Provides COM objects with version-independent access to the FriendlyName property.

RelativeSearchPath

Udostępnia obiekty COM z dostępem niezależnym od wersji do właściwości RelativeSearchPath.Provides COM objects with version-independent access to the RelativeSearchPath property.

ShadowCopyFiles

Udostępnia obiekty COM z dostępem niezależnym od wersji do właściwości ShadowCopyFiles.Provides COM objects with version-independent access to the ShadowCopyFiles property.

Metody

AppendPrivatePath(String)

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody AppendPrivatePath(String).Provides COM objects with version-independent access to the AppendPrivatePath(String) method.

ClearPrivatePath()

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody ClearPrivatePath().Provides COM objects with version-independent access to the ClearPrivatePath() method.

ClearShadowCopyPath()

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody ClearShadowCopyPath().Provides COM objects with version-independent access to the ClearShadowCopyPath() method.

CreateInstance(String, String)

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody CreateInstance(String, String).Provides COM objects with version-independent access to the CreateInstance(String, String) method.

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

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence).Provides COM objects with version-independent access to the CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) method overload.

CreateInstance(String, String, Object[])

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody CreateInstance(String, String, Object[]).Provides COM objects with version-independent access to the CreateInstance(String, String, Object[]) method overload.

CreateInstanceFrom(String, String)

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody CreateInstanceFrom(String, String).Provides COM objects with version-independent access to the CreateInstanceFrom(String, String) method overload.

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

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence).Provides COM objects with version-independent access to the CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) method overload.

CreateInstanceFrom(String, String, Object[])

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody CreateInstanceFrom(String, String, Object[]).Provides COM objects with version-independent access to the CreateInstanceFrom(String, String, Object[]) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) method overload.

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

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) method overload.

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

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) method overload.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) method overload.

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

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) method overload.

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

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) method overload.

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

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet).Provides COM objects with version-independent access to the DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) method overload.

DoCallBack(CrossAppDomainDelegate)

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody DoCallBack(CrossAppDomainDelegate).Provides COM objects with version-independent access to the DoCallBack(CrossAppDomainDelegate) method.

Equals(Object)

Zapewnia obiekty COM z dostępem niezależnym od wersji do odziedziczonej metody Equals(Object).Provides COM objects with version-independent access to the inherited Equals(Object) method.

ExecuteAssembly(String)

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody ExecuteAssembly(String).Provides COM objects with version-independent access to the ExecuteAssembly(String) method overload.

ExecuteAssembly(String, Evidence)

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody ExecuteAssembly(String, Evidence).Provides COM objects with version-independent access to the ExecuteAssembly(String, Evidence) method overload.

ExecuteAssembly(String, Evidence, String[])

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody ExecuteAssembly(String, Evidence, String[]).Provides COM objects with version-independent access to the ExecuteAssembly(String, Evidence, String[]) method overload.

GetAssemblies()

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody GetAssemblies().Provides COM objects with version-independent access to the GetAssemblies() method.

GetData(String)

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody GetData(String).Provides COM objects with version-independent access to the GetData(String) method.

GetHashCode()

Zapewnia obiekty COM z dostępem niezależnym od wersji do odziedziczonej metody GetHashCode().Provides COM objects with version-independent access to the inherited GetHashCode() method.

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

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.Maps a set of names to a corresponding set of dispatch identifiers.

GetLifetimeService()

Zapewnia obiekty COM z dostępem niezależnym od wersji do odziedziczonej metody GetLifetimeService().Provides COM objects with version-independent access to the inherited GetLifetimeService() method.

GetType()

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody GetType().Provides COM objects with version-independent access to the GetType() method.

GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, których następnie można użyć do uzyskania informacji o typie interfejsu.Retrieves the type information for an object, which can then be used to get the type information for an interface.

GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

InitializeLifetimeService()

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody InitializeLifetimeService().Provides COM objects with version-independent access to the InitializeLifetimeService() method.

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

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.Provides access to properties and methods exposed by an object.

Load(AssemblyName)

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody Load(AssemblyName).Provides COM objects with version-independent access to the Load(AssemblyName) method overload.

Load(AssemblyName, Evidence)

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody Load(AssemblyName, Evidence).Provides COM objects with version-independent access to the Load(AssemblyName, Evidence) method overload.

Load(Byte[])

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody Load(Byte[]).Provides COM objects with version-independent access to the Load(Byte[]) method overload.

Load(Byte[], Byte[])

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody Load(Byte[], Byte[]).Provides COM objects with version-independent access to the Load(Byte[], Byte[]) method overload.

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

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody Load(Byte[], Byte[], Evidence).Provides COM objects with version-independent access to the Load(Byte[], Byte[], Evidence) method overload.

Load(String)

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody Load(String).Provides COM objects with version-independent access to the Load(String) method overload.

Load(String, Evidence)

Zapewnia obiekty COM z dostępem niezależnym od wersji do przeciążenia metody Load(String, Evidence).Provides COM objects with version-independent access to the Load(String, Evidence) method overload.

SetAppDomainPolicy(PolicyLevel)

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody SetAppDomainPolicy(PolicyLevel).Provides COM objects with version-independent access to the SetAppDomainPolicy(PolicyLevel) method.

SetCachePath(String)

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody SetCachePath(String).Provides COM objects with version-independent access to the SetCachePath(String) method.

SetData(String, Object)

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody SetData(String, Object).Provides COM objects with version-independent access to the SetData(String, Object) method.

SetPrincipalPolicy(PrincipalPolicy)

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody SetPrincipalPolicy(PrincipalPolicy).Provides COM objects with version-independent access to the SetPrincipalPolicy(PrincipalPolicy) method.

SetShadowCopyPath(String)

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody SetShadowCopyPath(String).Provides COM objects with version-independent access to the SetShadowCopyPath(String) method.

SetThreadPrincipal(IPrincipal)

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody SetThreadPrincipal(IPrincipal).Provides COM objects with version-independent access to the SetThreadPrincipal(IPrincipal) method.

ToString()

Zapewnia obiekty COM z dostępem niezależnym od wersji do metody ToString().Provides COM objects with version-independent access to the ToString() method.

Zdarzenia

AssemblyLoad

Zapewnia obiekty COM z dostępem niezależnym od wersji do zdarzenia AssemblyLoad.Provides COM objects with version-independent access to the AssemblyLoad event.

AssemblyResolve

Zapewnia obiekty COM z dostępem niezależnym od wersji do zdarzenia AssemblyResolve.Provides COM objects with version-independent access to the AssemblyResolve event.

DomainUnload

Zapewnia obiekty COM z dostępem niezależnym od wersji do zdarzenia DomainUnload.Provides COM objects with version-independent access to the DomainUnload event.

ProcessExit

Zapewnia obiekty COM z dostępem niezależnym od wersji do zdarzenia ProcessExit.Provides COM objects with version-independent access to the ProcessExit event.

ResourceResolve

Zapewnia obiekty COM z dostępem niezależnym od wersji do zdarzenia ResourceResolve.Provides COM objects with version-independent access to the ResourceResolve event.

TypeResolve

Zapewnia obiekty COM z dostępem niezależnym od wersji do zdarzenia TypeResolve.Provides COM objects with version-independent access to the TypeResolve event.

UnhandledException

Zapewnia obiekty COM z dostępem niezależnym od wersji do zdarzenia UnhandledException.Provides COM objects with version-independent access to the UnhandledException event.

Dotyczy