IHostTask 接口

提供使公共语言运行时 (CLR) 与主机通信以管理任务的方法。

方法

方法 说明
Alert 方法 请求主机唤醒当前 IHostTask 实例表示的任务,以便可以中止该任务。
GetPriority 方法 获取由当前 IHostTask 实例表示的任务的线程优先级。
Join 方法 阻止调用任务,直到当前 IHostTask 实例表示的任务完成、指定的时间间隔已过或调用 IHostTask::Alert
SetCLRTask 方法 ICLRTask 接口实例与当前 IHostTask 实例关联。
SetPriority 方法 请求主机调整当前 IHostTask 实例表示的任务的线程优先级。
Start 方法 请求主机将当前 IHostTask 实例表示的任务从挂起状态转为实时状态,以便执行代码。

备注

CLR 调用由 IHostTask 定义的方法来启动任务、设置其线程优先级,等等。

要求

平台:请参阅系统要求

标头:MSCorEE.h

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

.NET Framework 版本:自 2.0 起可用

另请参阅