应用程序域

应用程序域通常由运行库宿主以编程的方式来创建和操作。但是,有时应用程序还可能要和应用程序域结合起来使用。例如,应用程序可以将一个应用程序组件卸载到一个域中,以避免停止整个应用程序。

AppDomain 类 是应用程序域的编程接口。此类包括各种方法,这些方法可以创建和卸载域、创建域中各类型的实例以及卸载域。下表列出了常用的 AppDomain 方法。

AppDomain 方法说明
CreateDomain创建新的应用程序域。CreateDomain 利用一组属性来自定义域的各方面,例如应用程序基(即该应用程序的根目录),域的配置文件的位置,以及公共语言运行库用于将程序集加载到域中的搜索路径。
CreateInstanceFrom在应用程序域中创建指定类型的实例。
Load将程序集加载到应用程序域中。
Unload执行域的正常关闭。只有应用程序域中正在运行的所有线程都已停止或域中不再有运行的线程之后,才卸载该应用程序域。

公共语言运行库宿主接口规范中介绍的非托管接口也提供对应用程序域的访问。运行库宿主可以使用非托管代码的接口在进程内创建应用程序域和获取对这些应用程序域的访问。

请参见

应用程序域 | AppDomain 类 | AppDomain 方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值