task_completion_event 类

task_completion_event 类可以延迟任务的执行,直到满足条件,或者启动任务以响应某个外部事件。

template<
   typename _ResultType
>
class task_completion_event;

template<>
class task_completion_event<void>;

参数

  • _ResultType
    task_completion_event 类的结果类型。

  • T

成员

Hh750136.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

task_completion_event::task_completion_event 构造函数

构造 task_completion_event 对象。

Hh750136.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

task_completion_event::set 方法

已重载。 设置任务完成事件。

task_completion_event::set_exception 方法

传播异常给所有任务与此事件。

备注

请使用来自任务完成事件创建的任务,当您的方案要求您创建将完成任务时从而为计划执行其继续,在将来的某个时间。 结果 task_completion_event 必须具有与任务,可以创建,并调用任务完成操作的一组策略与该类型的值将导致关联的任务完成的类型,并提供该值对它继续。

如果任务完成事件决不信号,从中创建的所有任务中移除,以便在构。

task_completion_event 行为与智能指针,应通过值。

继承层次结构

task_completion_event

要求

标题: ppltasks.h

命名空间: 并发

请参见

参考

concurrency 命名空间

任务类