_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
派生
属性

注解

此接口保留可由非托管 COM 对象访问的 System.AppDomain 类成员的 vtable 顺序。

属性

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 事件的版本无关的访问。

适用于