Sdílet prostřednictvím


_AppDomain Rozhraní

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zpřístupňuje veřejné členy AppDomain třídy nespravovanému kódu.

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
Odvozené
Atributy

Poznámky

Toto rozhraní zachovává pořadí virtuálních System.AppDomain tabulek členů třídy, ke kterým lze přistupovat nespravovanými objekty COM.

Vlastnosti

BaseDirectory

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích BaseDirectory .

DynamicDirectory

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích DynamicDirectory .

Evidence

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích Evidence .

FriendlyName

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích FriendlyName .

RelativeSearchPath

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích RelativeSearchPath .

ShadowCopyFiles

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích ShadowCopyFiles .

Metody

AppendPrivatePath(String)

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích AppendPrivatePath(String) .

ClearPrivatePath()

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích ClearPrivatePath() .

ClearShadowCopyPath()

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích ClearShadowCopyPath() .

CreateInstance(String, String)

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích CreateInstance(String, String) .

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

Poskytuje objekty COM s přístupem nezávislý na verzi k CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) přetížení metody.

CreateInstance(String, String, Object[])

Poskytuje objekty COM s přístupem nezávislý na verzi k CreateInstance(String, String, Object[]) přetížení metody.

CreateInstanceFrom(String, String)

Poskytuje objekty COM s přístupem nezávislý na verzi k CreateInstanceFrom(String, String) přetížení metody.

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

Poskytuje objekty COM s přístupem nezávislý na verzi k CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) přetížení metody.

CreateInstanceFrom(String, String, Object[])

Poskytuje objekty COM s přístupem nezávislý na verzi k CreateInstanceFrom(String, String, Object[]) přetížení metody.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) přetížení metody.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) přetížení metody.

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

Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) přetížení metody.

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

Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) přetížení metody.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) přetížení metody.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) přetížení metody.

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

Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) přetížení metody.

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

Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) přetížení metody.

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

Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) přetížení metody.

DoCallBack(CrossAppDomainDelegate)

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích DoCallBack(CrossAppDomainDelegate) .

Equals(Object)

Poskytuje objekty COM s přístupem nezávislý na verzi zděděné Equals(Object) metody.

ExecuteAssembly(String)

Poskytuje objekty COM s přístupem nezávislý na verzi k ExecuteAssembly(String) přetížení metody.

ExecuteAssembly(String, Evidence)

Poskytuje objekty COM s přístupem nezávislý na verzi k ExecuteAssembly(String, Evidence) přetížení metody.

ExecuteAssembly(String, Evidence, String[])

Poskytuje objekty COM s přístupem nezávislý na verzi k ExecuteAssembly(String, Evidence, String[]) přetížení metody.

GetAssemblies()

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích GetAssemblies() .

GetData(String)

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích GetData(String) .

GetHashCode()

Poskytuje objekty COM s přístupem nezávislý na verzi zděděné GetHashCode() metody.

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

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

GetLifetimeService()

Poskytuje objekty COM s přístupem nezávislý na verzi zděděné GetLifetimeService() metody.

GetType()

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích GetType() .

GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.

GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

InitializeLifetimeService()

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích InitializeLifetimeService() .

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

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

Load(AssemblyName)

Poskytuje objekty COM s přístupem nezávislý na verzi k Load(AssemblyName) přetížení metody.

Load(AssemblyName, Evidence)

Poskytuje objekty COM s přístupem nezávislý na verzi k Load(AssemblyName, Evidence) přetížení metody.

Load(Byte[])

Poskytuje objekty COM s přístupem nezávislý na verzi k Load(Byte[]) přetížení metody.

Load(Byte[], Byte[])

Poskytuje objekty COM s přístupem nezávislý na verzi k Load(Byte[], Byte[]) přetížení metody.

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

Poskytuje objekty COM s přístupem nezávislý na verzi k Load(Byte[], Byte[], Evidence) přetížení metody.

Load(String)

Poskytuje objekty COM s přístupem nezávislý na verzi k Load(String) přetížení metody.

Load(String, Evidence)

Poskytuje objekty COM s přístupem nezávislý na verzi k Load(String, Evidence) přetížení metody.

SetAppDomainPolicy(PolicyLevel)

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích SetAppDomainPolicy(PolicyLevel) .

SetCachePath(String)

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích SetCachePath(String) .

SetData(String, Object)

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích SetData(String, Object) .

SetPrincipalPolicy(PrincipalPolicy)

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích SetPrincipalPolicy(PrincipalPolicy) .

SetShadowCopyPath(String)

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích SetShadowCopyPath(String) .

SetThreadPrincipal(IPrincipal)

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích SetThreadPrincipal(IPrincipal) .

ToString()

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích ToString() .

Událost

AssemblyLoad

Poskytuje objektům COM přístup k události nezávislý na verzích AssemblyLoad .

AssemblyResolve

Poskytuje objektům COM přístup k události nezávislý na verzích AssemblyResolve .

DomainUnload

Poskytuje objektům COM přístup k události nezávislý na verzích DomainUnload .

ProcessExit

Poskytuje objektům COM přístup k události nezávislý na verzích ProcessExit .

ResourceResolve

Poskytuje objektům COM přístup k události nezávislý na verzích ResourceResolve .

TypeResolve

Poskytuje objektům COM přístup k události nezávislý na verzích TypeResolve .

UnhandledException

Poskytuje objektům COM přístup k události nezávislý na verzích UnhandledException .

Platí pro