ICLRTaskManager 接口

提供一些方法,允许宿主显式请求公共语言运行时 (CLR) 创建一个新任务,获取当前正在执行的任务,以及设置该任务的地理语言和区域。

方法

方法

说明

ICLRTaskManager::CreateTask 方法

显式地请求 CLR 创建新 ICLRTask 实例。

ICLRTaskManager::GetCurrentTask 方法

获取表示当前正在执行的任务的 ICLRTask 实例。

ICLRTaskManager::GetCurrentTaskType 方法

获取当前正在执行的任务的类型。

ICLRTaskManager::SetLocale 方法

通知 CLR 宿主已修改当前正在执行的任务的区域设置标识符。

ICLRTaskManager::SetUILocale 方法

通知公共语言运行时宿主已修改当前正在执行的任务的用户界面区域设置标识符。

备注

正在宿主环境中运行的每个任务在宿主端(IHostTask 的实例)和 CLR 端(ICLRTask 的实例)上均有表示形式。 宿主或 CLR 可以开始创建任务,但是宿主端表示形式必须与相应的 CLR 端表示形式相关联,以便确保宿主和 CLR 之间关于此任务的通信能够成功完成。 必须在托管代码可在操作系统线程上执行之前对这两个对象进行创建和实例化。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**MSCorEE.h

**库:**作为一项资源包含在 MSCorEE.dll 中

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICLRTask 接口

IHostTask 接口

IHostTaskManager 接口

其他资源

承载接口