_AppDomain Interfejs

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Uwidacznia publiczne elementy członkowskie AppDomain klasy jako niezarządzany kod.

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
Pochodne
Atrybuty

Uwagi

Ten interfejs zachowuje kolejność System.AppDomain vtable składowych klasy, do których można uzyskać dostęp za pomocą niezarządzanych obiektów COM.

Właściwości

Nazwa Opis
BaseDirectory

Zapewnia obiektom COM dostęp niezależny od wersji do BaseDirectory właściwości .

DynamicDirectory

Zapewnia obiektom COM dostęp niezależny od wersji do DynamicDirectory właściwości .

Evidence

Zapewnia obiektom COM dostęp niezależny od wersji do Evidence właściwości .

FriendlyName

Zapewnia obiektom COM dostęp niezależny od wersji do FriendlyName właściwości .

RelativeSearchPath

Zapewnia obiektom COM dostęp niezależny od wersji do RelativeSearchPath właściwości .

ShadowCopyFiles

Zapewnia obiektom COM dostęp niezależny od wersji do ShadowCopyFiles właściwości .

Metody

Nazwa Opis
AppendPrivatePath(String)

Zapewnia obiektom COM dostęp niezależny od wersji do AppendPrivatePath(String) metody .

ClearPrivatePath()

Zapewnia obiektom COM dostęp niezależny od wersji do ClearPrivatePath() metody .

ClearShadowCopyPath()

Zapewnia obiektom COM dostęp niezależny od wersji do ClearShadowCopyPath() metody .

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

Zapewnia obiektom COM dostęp niezależny od wersji do CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) przeciążenia metody.

CreateInstance(String, String, Object[])

Zapewnia obiektom COM dostęp niezależny od wersji do CreateInstance(String, String, Object[]) przeciążenia metody.

CreateInstance(String, String)

Zapewnia obiektom COM dostęp niezależny od wersji do CreateInstance(String, String) metody .

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

Zapewnia obiektom COM dostęp niezależny od wersji do CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) przeciążenia metody.

CreateInstanceFrom(String, String, Object[])

Zapewnia obiektom COM dostęp niezależny od wersji do CreateInstanceFrom(String, String, Object[]) przeciążenia metody.

CreateInstanceFrom(String, String)

Zapewnia obiektom COM dostęp niezależny od wersji do CreateInstanceFrom(String, String) przeciążenia metody.

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

Zapewnia obiektom COM dostęp niezależny od wersji do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) przeciążenia metody.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Zapewnia obiektom COM dostęp niezależny od wersji do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) przeciążenia metody.

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

Zapewnia obiektom COM dostęp niezależny od wersji do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) przeciążenia metody.

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

Zapewnia obiektom COM dostęp niezależny od wersji do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) przeciążenia metody.

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

Zapewnia obiektom COM dostęp niezależny od wersji do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) przeciążenia metody.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Zapewnia obiektom COM dostęp niezależny od wersji do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) przeciążenia metody.

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

Zapewnia obiektom COM dostęp niezależny od wersji do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) przeciążenia metody.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Zapewnia obiektom COM dostęp niezależny od wersji do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) przeciążenia metody.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Zapewnia obiektom COM dostęp niezależny od wersji do DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) przeciążenia metody.

DoCallBack(CrossAppDomainDelegate)

Zapewnia obiektom COM dostęp niezależny od wersji do DoCallBack(CrossAppDomainDelegate) metody .

Equals(Object)

Zapewnia obiekty COM z dostępem niezależnym od wersji do dziedziczonej Equals(Object) metody.

ExecuteAssembly(String, Evidence, String[])

Zapewnia obiektom COM dostęp niezależny od wersji do ExecuteAssembly(String, Evidence, String[]) przeciążenia metody.

ExecuteAssembly(String, Evidence)

Zapewnia obiektom COM dostęp niezależny od wersji do ExecuteAssembly(String, Evidence) przeciążenia metody.

ExecuteAssembly(String)

Zapewnia obiektom COM dostęp niezależny od wersji do ExecuteAssembly(String) przeciążenia metody.

GetAssemblies()

Zapewnia obiektom COM dostęp niezależny od wersji do GetAssemblies() metody .

GetData(String)

Zapewnia obiektom COM dostęp niezależny od wersji do GetData(String) metody .

GetHashCode()

Zapewnia obiekty COM z dostępem niezależnym od wersji do dziedziczonej GetHashCode() metody.

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

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.

GetLifetimeService()

Zapewnia obiekty COM z dostępem niezależnym od wersji do dziedziczonej GetLifetimeService() metody.

GetType()

Zapewnia obiektom COM dostęp niezależny od wersji do GetType() metody .

GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, których następnie można użyć do uzyskania informacji o typie interfejsu.

GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).

InitializeLifetimeService()

Zapewnia obiektom COM dostęp niezależny od wersji do InitializeLifetimeService() metody .

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

Zapewnia dostęp do właściwości i metod uwidocznionych przez obiekt.

Load(AssemblyName, Evidence)

Zapewnia obiektom COM dostęp niezależny od wersji do Load(AssemblyName, Evidence) przeciążenia metody.

Load(AssemblyName)

Zapewnia obiektom COM dostęp niezależny od wersji do Load(AssemblyName) przeciążenia metody.

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

Zapewnia obiektom COM dostęp niezależny od wersji do Load(Byte[], Byte[], Evidence) przeciążenia metody.

Load(Byte[], Byte[])

Zapewnia obiektom COM dostęp niezależny od wersji do Load(Byte[], Byte[]) przeciążenia metody.

Load(Byte[])

Zapewnia obiektom COM dostęp niezależny od wersji do Load(Byte[]) przeciążenia metody.

Load(String, Evidence)

Zapewnia obiektom COM dostęp niezależny od wersji do Load(String, Evidence) przeciążenia metody.

Load(String)

Zapewnia obiektom COM dostęp niezależny od wersji do Load(String) przeciążenia metody.

SetAppDomainPolicy(PolicyLevel)

Zapewnia obiektom COM dostęp niezależny od wersji do SetAppDomainPolicy(PolicyLevel) metody .

SetCachePath(String)

Zapewnia obiektom COM dostęp niezależny od wersji do SetCachePath(String) metody .

SetData(String, Object)

Zapewnia obiektom COM dostęp niezależny od wersji do SetData(String, Object) metody .

SetPrincipalPolicy(PrincipalPolicy)

Zapewnia obiektom COM dostęp niezależny od wersji do SetPrincipalPolicy(PrincipalPolicy) metody .

SetShadowCopyPath(String)

Zapewnia obiektom COM dostęp niezależny od wersji do SetShadowCopyPath(String) metody .

SetThreadPrincipal(IPrincipal)

Zapewnia obiektom COM dostęp niezależny od wersji do SetThreadPrincipal(IPrincipal) metody .

ToString()

Zapewnia obiektom COM dostęp niezależny od wersji do ToString() metody .

Zdarzenia

Nazwa Opis
AssemblyLoad

Zapewnia obiektom COM dostęp niezależny od wersji do AssemblyLoad zdarzenia.

AssemblyResolve

Zapewnia obiektom COM dostęp niezależny od wersji do AssemblyResolve zdarzenia.

DomainUnload

Zapewnia obiektom COM dostęp niezależny od wersji do DomainUnload zdarzenia.

ProcessExit

Zapewnia obiektom COM dostęp niezależny od wersji do ProcessExit zdarzenia.

ResourceResolve

Zapewnia obiektom COM dostęp niezależny od wersji do ResourceResolve zdarzenia.

TypeResolve

Zapewnia obiektom COM dostęp niezależny od wersji do TypeResolve zdarzenia.

UnhandledException

Zapewnia obiektom COM dostęp niezależny od wersji do UnhandledException zdarzenia.

Dotyczy