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 | 提供对某一对象公开的属性和方法的访问。 |
页首