_AppDomain Interfejs

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Ujawnia publiczne elementy członkowskie AppDomain klasy do kodu niezarządzanego.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ść System.AppDomain tablic wirtualnych elementów członkowskich klasy, 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

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

DynamicDirectory

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

Evidence

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

FriendlyName

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

RelativeSearchPath

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

ShadowCopyFiles

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

Metody

AppendPrivatePath(String)

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

ClearPrivatePath()

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

ClearShadowCopyPath()

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

CreateInstance(String, String)

Zapewnia obiekty com z dostępem niezależnym od wersji CreateInstance(String, String) do metody.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 CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) do przeciążenia metody.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 CreateInstance(String, String, Object[]) do przeciążenia metody.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 CreateInstanceFrom(String, String) do przeciążenia metody.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 CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) do przeciążenia metody.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 CreateInstanceFrom(String, String, Object[]) do przeciążenia metody.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 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) do przeciążenia metody.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 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) do przeciążenia metody.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 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) do przeciążenia metody.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 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) do przeciążenia metody.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 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) do przeciążenia metody.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 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) do przeciążenia metody.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 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) do przeciążenia metody.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 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) do przeciążenia metody.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 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) do przeciążenia metody.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 DoCallBack(CrossAppDomainDelegate) do metody.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 Equals(Object) metody dziedziczonej.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 ExecuteAssembly(String) do przeciążenia metody.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 ExecuteAssembly(String, Evidence) do przeciążenia metody.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 ExecuteAssembly(String, Evidence, String[]) do przeciążenia metody.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 GetAssemblies() do metody.Provides COM objects with version-independent access to the GetAssemblies() method.

GetData(String)

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

GetHashCode()

Zapewnia obiekty com z dostępem niezależnym od wersji do GetHashCode() metody dziedziczonej.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 GetLifetimeService() metody dziedziczonej.Provides COM objects with version-independent access to the inherited GetLifetimeService() method.

GetType()

Zapewnia obiekty com z dostępem niezależnym od wersji GetType() do metody.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 InitializeLifetimeService() do metody.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 Load(AssemblyName) do przeciążenia metody.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 Load(AssemblyName, Evidence) do przeciążenia metody.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 Load(Byte[]) do przeciążenia metody.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 Load(Byte[], Byte[]) do przeciążenia metody.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 Load(Byte[], Byte[], Evidence) do przeciążenia metody.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 Load(String) do przeciążenia metody.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 Load(String, Evidence) do przeciążenia metody.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 SetAppDomainPolicy(PolicyLevel) do metody.Provides COM objects with version-independent access to the SetAppDomainPolicy(PolicyLevel) method.

SetCachePath(String)

Zapewnia obiekty com z dostępem niezależnym od wersji SetCachePath(String) do metody.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 SetData(String, Object) do metody.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 SetPrincipalPolicy(PrincipalPolicy) do metody.Provides COM objects with version-independent access to the SetPrincipalPolicy(PrincipalPolicy) method.

SetShadowCopyPath(String)

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

SetThreadPrincipal(IPrincipal)

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

ToString()

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

Zdarzenia

AssemblyLoad

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

AssemblyResolve

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

DomainUnload

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

ProcessExit

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

ResourceResolve

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

TypeResolve

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

UnhandledException

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

Dotyczy