使用应用程序域
更新:2007 年 11 月
应用程序域为公共语言运行库提供隔离单元。它们在进程中创建和运行。应用程序域通常由运行库宿主创建,运行库宿主是负责将运行库载入进程并在应用程序域中执行用户代码的应用程序。运行库宿主创建进程和默认应用程序域,并在其中运行托管代码。运行库宿主包括 ASP.NET、Microsoft Internet Explorer 和 Windows 外壳程序。
对于多数应用程序,您不需要创建自己的应用程序域,运行库宿主将为您创建所有必要的应用程序域。但是,如果您的应用程序需要隔离代码或使用并卸载 DLL,您可以创建并配置其他应用程序域。
本节内容
如何:创建应用程序域
描述如何以编程方式创建应用程序域。如何:卸载应用程序域
描述如何以编程方式卸载应用程序域。如何:配置应用程序域
提供配置应用程序域的简介。从应用程序域中检索安装程序信息
描述如何从应用程序域检索安装信息。如何:将程序集加载到应用程序域中
描述如何将程序集加载到应用程序域。如何:从程序集获得类型和成员信息
描述如何检索有关程序集的信息。影像复制程序集
描述如何通过影像复制在程序集正在使用时进行更新,以及如何配置影像复制。
参考
- AppDomain
表示应用程序域。提供用于创建和控制应用程序域的方法。
相关章节
程序集概述
概述程序集执行的功能。使用程序集编程
描述程序集上的属性的创建、签名和设置过程。发出动态方法和程序集
描述如何创建动态程序集。应用程序域
提供应用程序域的概念性概述。反射概述
描述如何使用 Reflection 类获取有关程序集的信息。