Поделиться через


_AppDomain Интерфейс

Определение

Важно!

Этот API несовместим с CLS.

Предоставляет неуправляемому коду доступ к открытым членам класса AppDomain.

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
Производный
Атрибуты

Комментарии

Этот интерфейс сохраняет порядок System.AppDomain vtable членов класса, к которым могут обращаться неуправляемые COM-объекты.

Свойства

BaseDirectory

Предоставляет COM-объекты с независящим от версии доступом к свойству BaseDirectory.

DynamicDirectory

Предоставляет COM-объекты с независящим от версии доступом к свойству DynamicDirectory.

Evidence

Предоставляет COM-объекты с независящим от версии доступом к свойству Evidence.

FriendlyName

Предоставляет COM-объекты с независящим от версии доступом к свойству FriendlyName.

RelativeSearchPath

Предоставляет COM-объекты с независящим от версии доступом к свойству RelativeSearchPath.

ShadowCopyFiles

Предоставляет COM-объекты с независящим от версии доступом к свойству ShadowCopyFiles.

Методы

AppendPrivatePath(String)

Предоставляет COM-объекты с независящим от версии доступом к методу AppendPrivatePath(String).

ClearPrivatePath()

Предоставляет COM-объекты с независящим от версии доступом к методу ClearPrivatePath().

ClearShadowCopyPath()

Предоставляет COM-объекты с независящим от версии доступом к методу ClearShadowCopyPath().

CreateInstance(String, String)

Предоставляет COM-объекты с независящим от версии доступом к методу CreateInstance(String, String).

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

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence).

CreateInstance(String, String, Object[])

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода CreateInstance(String, String, Object[]).

CreateInstanceFrom(String, String)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода CreateInstanceFrom(String, String).

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

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence).

CreateInstanceFrom(String, String, Object[])

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода CreateInstanceFrom(String, String, Object[]).

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess).

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence).

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

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet).

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

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet).

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String).

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence).

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

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet).

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

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean).

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

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet).

DoCallBack(CrossAppDomainDelegate)

Предоставляет COM-объекты с независящим от версии доступом к методу DoCallBack(CrossAppDomainDelegate).

Equals(Object)

Предоставляет COM-объектам независимый от версии доступ к унаследованному методу Equals(Object).

ExecuteAssembly(String)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода ExecuteAssembly(String).

ExecuteAssembly(String, Evidence)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода ExecuteAssembly(String, Evidence).

ExecuteAssembly(String, Evidence, String[])

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода ExecuteAssembly(String, Evidence, String[]).

GetAssemblies()

Предоставляет COM-объекты с независящим от версии доступом к методу GetAssemblies().

GetData(String)

Предоставляет COM-объекты с независящим от версии доступом к методу GetData(String).

GetHashCode()

Предоставляет COM-объектам независимый от версии доступ к унаследованному методу GetHashCode().

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

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

GetLifetimeService()

Предоставляет COM-объектам независимый от версии доступ к унаследованному методу GetLifetimeService().

GetType()

Предоставляет COM-объекты с независящим от версии доступом к методу GetType().

GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые затем могут использоваться для получения сведений о типе интерфейса.

GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

InitializeLifetimeService()

Предоставляет COM-объекты с независящим от версии доступом к методу InitializeLifetimeService().

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

Предоставляет доступ к открытым свойствам и методам объекта.

Load(AssemblyName)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(AssemblyName).

Load(AssemblyName, Evidence)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(AssemblyName, Evidence).

Load(Byte[])

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(Byte[]).

Load(Byte[], Byte[])

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(Byte[], Byte[]).

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

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(Byte[], Byte[], Evidence).

Load(String)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(String).

Load(String, Evidence)

Предоставляет COM-объекты с независящим от версии доступом к перегрузке метода Load(String, Evidence).

SetAppDomainPolicy(PolicyLevel)

Предоставляет COM-объекты с независящим от версии доступом к методу SetAppDomainPolicy(PolicyLevel).

SetCachePath(String)

Предоставляет COM-объекты с независящим от версии доступом к методу SetCachePath(String).

SetData(String, Object)

Предоставляет COM-объекты с независящим от версии доступом к методу SetData(String, Object).

SetPrincipalPolicy(PrincipalPolicy)

Предоставляет COM-объекты с независящим от версии доступом к методу SetPrincipalPolicy(PrincipalPolicy).

SetShadowCopyPath(String)

Предоставляет COM-объекты с независящим от версии доступом к методу SetShadowCopyPath(String).

SetThreadPrincipal(IPrincipal)

Предоставляет COM-объекты с независящим от версии доступом к методу SetThreadPrincipal(IPrincipal).

ToString()

Предоставляет COM-объекты с независящим от версии доступом к методу ToString().

События

AssemblyLoad

Предоставляет COM-объектам независимый от версии доступ к событию AssemblyLoad.

AssemblyResolve

Предоставляет COM-объектам независимый от версии доступ к событию AssemblyResolve.

DomainUnload

Предоставляет COM-объектам независимый от версии доступ к событию DomainUnload.

ProcessExit

Предоставляет COM-объектам независимый от версии доступ к событию ProcessExit.

ResourceResolve

Предоставляет COM-объектам независимый от версии доступ к событию ResourceResolve.

TypeResolve

Предоставляет COM-объектам независимый от версии доступ к событию TypeResolve.

UnhandledException

Предоставляет COM-объектам независимый от версии доступ к событию UnhandledException.

Применяется к