_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, 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[]) метода независимо от версии.

CreateInstance(String, String)

Предоставляет COM-объекты с независимым доступом к методу CreateInstance(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[]) метода независимо от версии.

CreateInstanceFrom(String, String)

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

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

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

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

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

Предоставляет COM-объекты с независимым доступом к перегрузке DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, 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, Evidence, PermissionSet, PermissionSet, PermissionSet)

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

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

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

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

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

DoCallBack(CrossAppDomainDelegate)

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

Equals(Object)

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

ExecuteAssembly(String, Evidence, String[])

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

ExecuteAssembly(String, Evidence)

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

ExecuteAssembly(String)

Предоставляет COM-объекты с независимым доступом к перегрузке ExecuteAssembly(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, Evidence)

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

Load(AssemblyName)

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

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

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

Load(Byte[], Byte[])

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

Load(Byte[])

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

Load(String, Evidence)

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

Load(String)

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

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 независимо от версии.

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