中国 - 简体中文
Argentina (Español)
Australia (English)
Brasil (Português)
Canada (English)
Canada (Français)
中国 (简体中文)
Colombia (Español)
Deutschland (Deutsch)
España (Español)
France (Français)
India (English)
Italia (Italiano)
日本 (日本語)
México (Español)
Perú (Español)
Россия (Pусский)
United Kingdom (English)
United States (English)
更多
Microsoft.com
欢迎您
登录
.NET Framework 主页
主页
技术资源库
学习
下载
支持
社区
可打印版本
提交
添加内容…
请单击以进行评分并提供反馈
请就此内容提供反馈
MSDN Library
MSDN
请稍候
MSDN Library
请稍候
.NET 开发
请稍候
先前版本
请稍候
.NET Framework SDK 2.0
请稍候
Class Library Reference
请稍候
System
请稍候
AppDomain 类
请稍候
AppDomain 成员
开启低带宽视图
全部折叠
此页面仅适用于
Microsoft Visual Studio 2005/.NET Framework 2.0
同时提供下列产品的其他版本:
.NET Framework 3.0
Microsoft Visual Studio 2008/.NET Framework 3.5
Microsoft Silverlight 3
.NET Framework 类库
AppDomain 成员
表示应用程序域,它是一个应用程序在其中执行的独立环境。无法继承此类。
下表列出了由
AppDomain
类型公开的成员。
公共属性
名称
说明
ActivationContext
获取当前应用程序域的激活上下文。
ApplicationIdentity
获得应用程序域中的应用程序标识。
ApplicationTrust
获取说明授予应用程序的权限以及应用程序是否拥有允许其运行的信任级别的信息。
BaseDirectory
获取基目录,它由程序集冲突解决程序用来探测程序集。
CurrentDomain
获取当前
Thread
的当前应用程序域。
DomainManager
获得初始化应用程序域时主机提供的域管理器。
DynamicDirectory
获取目录,它由程序集冲突解决程序用来探测动态创建的程序集。
Evidence
获取与此应用程序域相关联的
Evidence
,它用作安全策略的输入。
FriendlyName
获取此应用程序域的友好名称。
Id
获得一个整数,该整数唯一标识进程中的应用程序域。
RelativeSearchPath
获取相对于基目录的路径,在此程序集冲突解决程序应探测专用程序集。
SetupInformation
获取此实例的应用程序域配置信息。
ShadowCopyFiles
获取一个指示值,它表明加载到应用程序域中的所有程序集是否为影像复制的。
页首
公共方法
名称
说明
AppendPrivatePath
将目录的指定名称追加到专用路径。
ApplyPolicy
返回应用策略后的程序集显示名称。
ClearPrivatePath
将指定专用程序集位置的路径重置为空字符串 ("")。
ClearShadowCopyPath
将包含影像复制的程序集的目录列表重置为空字符串 ("")。
CreateComInstanceFrom
已重载。 创建指定 COM 类型的新实例。
CreateDomain
已重载。 创建新的应用程序域。
CreateInstance
已重载。 创建在指定程序集中定义的指定类型的新实例。
CreateInstanceAndUnwrap
已重载。 创建指定类型的新实例。
CreateInstanceFrom
已重载。 创建在指定程序集文件中定义的指定类型的新实例。
CreateInstanceFromAndUnwrap
已重载。 创建在指定程序集文件中定义的指定类型的新实例。
CreateObjRef
创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从
MarshalByRefObject
继承。)
DefineDynamicAssembly
已重载。 在当前应用程序域中定义动态程序集。
DoCallBack
在另一个应用程序域中执行代码,该应用程序域由指定的委托标识。
Equals
已重载。 确定两个
Object
实例是否相等。 (从
Object
继承。)
ExecuteAssembly
已重载。 执行指定文件中包含的程序集。
ExecuteAssemblyByName
已重载。 执行程序集。
GetAssemblies
获取已加载到此应用程序域的执行上下文中的程序集。
GetCurrentThreadId
获取当前线程标识符。
GetData
为指定名称获取存储在当前应用程序域中的值。
GetHashCode
用作特定类型的哈希函数。
GetHashCode
适合在哈希算法和数据结构(如哈希表)中使用。 (从
Object
继承。)
GetLifetimeService
检索控制此实例的生存期策略的当前生存期服务对象。 (从
MarshalByRefObject
继承。)
GetType
获取当前实例的类型。
InitializeLifetimeService
已重写。 通过防止创建租约来给予
AppDomain
无限生存期。
IsDefaultAppDomain
返回一个值,指示应用程序域是否是进程的默认应用程序域。
IsFinalizingForUnload
指示此应用程序域是否正在卸载以及公共语言运行库是否正在终止该域包含的对象。
Load
已重载。 将
Assembly
加载到此应用程序域中。
ReferenceEquals
确定指定的
Object
实例是否是相同的实例。 (从
Object
继承。)
ReflectionOnlyGetAssemblies
返回已加载到应用程序域的只反射上下文中的程序集。
SetAppDomainPolicy
为此应用程序域确定安全策略级别。
SetCachePath
确定指定目录路径为对程序集进行影像复制的位置。
SetData
已重载。 为应用程序域属性分配值。
SetDynamicBase
建立指定的目录路径,作为存储和访问动态生成的文件的位置。
SetPrincipalPolicy
指定在此应用程序域中执行时如果线程尝试绑定到用户,用户和标识对象应如何附加到该线程。
SetShadowCopyFiles
打开影像复制功能。
SetShadowCopyPath
确定指定目录路径为要进行影像复制的程序集的位置。
SetThreadPrincipal
设置在以下情况下要附加到线程的默认主体对象,即当线程在此应用程序域中执行时,如果线程尝试绑定到主体这种情况。
ToString
已重写。 获取一个字符串表示,包含应用程序域友好名称和任意上下文策略。
Unload
卸载指定的应用程序域。
页首
公共事件
名称
说明
AssemblyLoad
在加载程序集时发生。
AssemblyResolve
在对程序集的解析失败时发生。
DomainUnload
在即将卸载
AppDomain
时发生。
ProcessExit
当默认应用程序域的父进程存在时发生。
ReflectionOnlyAssemblyResolve
当程序集的解析在只反射上下文中失败时发生。
ResourceResolve
当资源解析因资源不是程序集中的有效链接资源或嵌入资源而失败时发生。
TypeResolve
在对类型的解析失败时发生。
UnhandledException
当某个异常未被捕获时出现。
页首
显式接口实现
名称
说明
System._AppDomain.GetIDsOfNames
将一组名称映射为对应的一组调度标识符。
System._AppDomain.GetTypeInfo
检索对象的类型信息,然后可以使用该信息获取接口的类型信息。
System._AppDomain.GetTypeInfoCount
检索对象提供的类型信息接口的数量(0 或 1)。
System._AppDomain.Invoke
提供对某一对象公开的属性和方法的访问。
页首
请参见
参考
AppDomain 类
System 命名空间
标记
:
添加标记
添加
取消
标记为
ContentBug
社区内容
添加新内容
批注
|
编辑
标记
:
添加标记
添加
取消
标记为
ContentBug
个人信息中心
|
法律信息
|
MSDN Flash 中心
|
联系我们
© 2009 Microsoft Corporation 版权所有。
保留所有权利
|
商标
|
隐私权声明