ICLRTaskManager 接口

提供使主机能够显式请求公共语言运行时 (CLR) 创建新任务、获取当前正在执行的任务以及设置任务的地理语言和区域性的方法。

方法

方法 说明
CreateTask 方法 显式请求 CLR 创建新的 ICLRTask 实例。
GetCurrentTask 方法 获取表示当前正在执行的任务的 ICLRTask 实例。
GetCurrentTaskType 方法 获取当前正在执行的任务类型。
SetLocale 方法 通知 CLR 主机已经修改了当前正在执行的任务上的区域设置标识符。
SetUILocale 方法 通知公共语言运行时主机已修改了当前正在执行的任务上的用户界面区域设置标识符。

注解

托管环境中运行的每个任务在主机端有表示形式(IHostTask 的实例)并且在 CLR 端也有表示形式(ICLRTask 的实例)。 主机或 CLR 可以启动任务的创建,但主机端的表示形式必须与相应的 CLR 端的表示形式相关联,从而确保主机与 CLR 之间有关任务的通信成功。 必须首先创建并实例化这两个对象,然后托管代码才能在操作系统线程上执行。

要求

平台:请参阅系统要求

标头:MSCorEE.h

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

.NET Framework 版本:自 2.0 起可用

另请参阅