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 起可用