ICorRuntimeHost 接口
提供一些方法,使主机显式启动和停止公共语言运行时 (CLR)、创建和配置应用程序域、访问默认域以及枚举进程中运行的所有域。
在 .NET Framework 版本 2.0 中,此接口由 ICLRRuntimeHost 取代。
方法
方法 | 说明 |
---|---|
CloseEnum 方法 | 将域枚举器重置回域列表的开头。 |
CreateDomain 方法 | 创建应用程序域。 调用方将类型为 _AppDomain 的接口指针接收到类型为 System.AppDomain 的实例。 |
CreateDomainEx 方法 | 创建应用程序域。 此方法允许调用方传递 IAppDomainSetup 实例,以配置返回的 _AppDomain 实例的附加功能。 |
CreateDomainSetup 方法 | 获取指向实例 AppDomainSetup 的类型 IAppDomainSetup 的接口指针。 IAppDomainSetup 提供了一些方法,用于在创建应用程序域之前进行各方面配置。 |
CreateEvidence 方法 | 获取类型 IIdentity 的接口指针,该指针允许主机创建要传递给 CreateDomain 或 CreateDomainEx 的安全证据。 |
CreateLogicalThreadState 方法 | 请勿使用。 |
CurrentDomain 方法 | 获取类型 _AppDomain 的接口指针,该指针表示当前线程上加载的域。 |
DeleteLogicalThreadState 方法 | 请勿使用。 |
EnumDomains 方法 | 获取当前进程中域的枚举器。 |
GetConfiguration 方法 | 获取一个对象,该对象允许主机指定 CLR 的回调配置。 |
GetDefaultDomain 方法 | 获取类型 _AppDomain 的接口指针,该指针表示当前进程的默认域。 |
LocksHeldByLogicalThread 方法 | 请勿使用。 |
MapFile 方法 | 将指定的文件映射到内存中。 此方法已过时。 |
NextDomain 方法 | 获取指向枚举中下一个域的接口指针。 |
Start 方法 | 启动 CLR。 |
Stop 方法 | 停止执行当前进程的运行时中的代码。 |
SwitchInLogicalThreadState 方法 | 请勿使用。 |
SwitchOutLogicalThreadState 方法 | 请勿使用。 |
UnloadDomain 方法 | 从当前进程中卸载指定的应用程序域。 |
要求
平台:请参阅系统要求。
标头:MSCorEE.h
库:作为资源包含在 MSCorEE.dll 中
.NET Framework 版本:1.0、1.1