IHostTask 接口

提供允许公共语言运行时 (CLR) 与宿主进行通信以便管理任务的方法。

方法

方法

说明

IHostTask::Alert 方法

请求宿主唤醒由当前 IHostTask 实例表示的任务,这样,就可以中止该任务。

IHostTask::GetPriority 方法

获取由当前 IHostTask 实例表示的任务的线程优先级别。

IHostTask::Join 方法

阻止调用任务,直至由当前 IHostTask 实例表示的任务完成、经过指定的时间间隔或调用了 IHostTask::Alert

IHostTask::SetCLRTask 方法

ICLRTask 接口 实例与当前的 IHostTask 实例关联。

IHostTask::SetPriority 方法

请求宿主为当前的 IHostTask 实例表示的任务调整其线程优先级别。

IHostTask::Start 方法

请求宿主将当前的 IHostTask 实例表示的任务从挂起状态变为活动状态,在活动状态下可以执行代码。

备注

CLR 调用 IHostTask 定义的方法,以便开始任务、设置其线程优先级别等。

要求

**平台:**请参见 .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 接口

ICLRTaskManager 接口

IHostTaskManager 接口

其他资源

承载接口