System._AppDomain 接口

方法描述

向非托管代码公开 System.AppDomain 类的公共成员。

语法定义(C# System._AppDomain 接口 的用法)

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("05F696DC-2B29-3663-AD8B-C4389CF2A713")]
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public interface _AppDomain

构造函数

构造函数名称 构造函数描述

成员/方法

方法名称 方法描述
AppendPrivatePath 为 COM 对象提供对 AppDomain.AppendPrivatePath 方法的版本无关的访问。
ClearPrivatePath 为 COM 对象提供对 AppDomain.ClearPrivatePath 方法的版本无关的访问。
ClearShadowCopyPath 为 COM 对象提供对 AppDomain.ClearShadowCopyPath 方法的版本无关的访问。
CreateInstance(String, String) 为 COM 对象提供对 AppDomain.CreateInstance 方法的版本无关的访问。
CreateInstance(String, String, Object[]) 为 COM 对象提供对 AppDomain.CreateInstance(String, String, Object[]) 方法的重载的版本无关的访问。
CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 为 COM 对象提供对 AppDomain.CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 方法的重载的版本无关的访问。
CreateInstanceFrom(String, String) 为 COM 对象提供对 AppDomain.CreateInstanceFrom(String, String) 方法的重载的版本无关的访问。
CreateInstanceFrom(String, String, Object[]) 为 COM 对象提供对 AppDomain.CreateInstanceFrom(String, String, Object[]) 方法的重载的版本无关的访问。
CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 为 COM 对象提供对 AppDomain.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 方法的重载的版本无关的访问。
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) 为 COM 对象提供对 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) 方法的重载的版本无关的访问。
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) 为 COM 对象提供对 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) 方法的重载的版本无关的访问。
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) 为 COM 对象提供对 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) 方法的重载的版本无关的访问。
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) 为 COM 对象提供对 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) 方法的重载的版本无关的访问。
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) 为 COM 对象提供对 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) 方法的重载的版本无关的访问。
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) 为 COM 对象提供对 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) 方法的重载的版本无关的访问。
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) 为 COM 对象提供对 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) 方法的重载的版本无关的访问。
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) 为 COM 对象提供对 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) 方法的重载的版本无关的访问。
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) 为 COM 对象提供对 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) 方法的重载的版本无关的访问。
DoCallBack 为 COM 对象提供对 AppDomain.DoCallBack 方法的版本无关的访问。
Equals 为 COM 对象提供对继承的 Object.Equals 方法的版本无关的访问。
ExecuteAssembly(String) 为 COM 对象提供对 AppDomain.ExecuteAssembly(String) 方法的重载的版本无关的访问。
ExecuteAssembly(String, Evidence) 为 COM 对象提供对 AppDomain.ExecuteAssembly(String, Evidence) 方法的重载的版本无关的访问。
ExecuteAssembly(String, Evidence, String[]) 为 COM 对象提供对 AppDomain.ExecuteAssembly(String, Evidence, String[]) 方法的重载的版本无关的访问。
GetAssemblies 为 COM 对象提供对 AppDomain.GetAssemblies 方法的版本无关的访问。
GetData 为 COM 对象提供对 AppDomain.GetData 方法的版本无关的访问。
GetHashCode 为 COM 对象提供对继承的 Object.GetHashCode 方法的版本无关的访问。
GetIDsOfNames 将一组名称映射为对应的一组调度标识符。
GetLifetimeService 为 COM 对象提供对继承的 MarshalByRefObject.GetLifetimeService 方法的版本无关的访问。
GetType 为 COM 对象提供对 AppDomain.GetType 方法的版本无关的访问。
GetTypeInfo 检索对象的类型信息,然后可以使用该信息获取接口的类型信息。
GetTypeInfoCount 检索对象提供的类型信息接口的数量(0 或 1)。
InitializeLifetimeService 为 COM 对象提供对 AppDomain.InitializeLifetimeService 方法的版本无关的访问。
Invoke 提供对某一对象公开的属性和方法的访问。
Load(AssemblyName) 为 COM 对象提供对 AppDomain.Load(AssemblyName) 方法的重载的版本无关的访问。
Load(Byte[]) 为 COM 对象提供对 AppDomain.Load(Byte[]) 方法重载的版本无关的访问。
Load(String) 为 COM 对象提供对 AppDomain.Load(String) 方法的重载的版本无关的访问。
Load(AssemblyName, Evidence) 为 COM 对象提供对 AppDomain.Load(AssemblyName, Evidence) 方法的重载的版本无关的访问。
Load(Byte[], Byte[]) 为 COM 对象提供对 AppDomain.Load(Byte[], Byte[]) 方法的重载的版本无关的访问。
Load(String, Evidence) 为 COM 对象提供对 AppDomain.Load(String, Evidence) 方法的重载的版本无关的访问。
Load(Byte[], Byte[], Evidence) 为 COM 对象提供对 AppDomain.Load(Byte[], Byte[], Evidence) 方法的重载的版本无关的访问。
SetAppDomainPolicy 为 COM 对象提供对 AppDomain.SetAppDomainPolicy 方法的版本无关的访问。
SetCachePath 为 COM 对象提供对 AppDomain.SetCachePath 方法的版本无关的访问。
SetData 为 COM 对象提供对 AppDomain.SetData 方法的版本无关的访问。
SetPrincipalPolicy 为 COM 对象提供对 AppDomain.SetPrincipalPolicy 方法的版本无关的访问。
SetShadowCopyPath 为 COM 对象提供对 AppDomain.SetShadowCopyPath 方法的版本无关的访问。
SetThreadPrincipal 为 COM 对象提供对 AppDomain.SetThreadPrincipal 方法的版本无关的访问。
ToString 为 COM 对象提供对 AppDomain.ToString 方法的版本无关的访问。

提示和注释

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

System._AppDomain 接口例子


继承层次结构

命名空间

namespace: System

程序集: mscorlib(在 mscorlib.dll 中)

线程安全

版本信息

.NET Framework 受以下版本支持:4、3.5、3.0、2.0、1.1、1.0 .NET Framework Client Profile 受以下版本支持:4、3.5 SP1

适用平台

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2 .NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。

相关资源

System 命名空间
MSDN