task_completion_event::set 方法 (C++ REST SDK)

设置任务完成事件。

bool set(
   _ResultType _Result
) const ;

bool set() const ;

参数

  • _Result
    要用其设置此事件的结果。

返回值

如果设置该事件成功,则该方法返回 true。 如果事件已设置,则返回 false

备注

当出现对 set 的多个调用或并发调用时,只有第一个调用会成功,其结果(如果有)将存储在任务完成事件中。 剩余设置将被忽略,且该方法将返回 false。 当您设置任务完成事件时,通过该事件创建的所有任务都会立即完成,同时它们的继续(如果有)会得到安排。具有 _ResultType 而非 void 的任务完成对象会将该值 传递给其继续。

要求

**标头:**pplxtasks.h

**命名空间:**pplx

请参见

参考

task_completion_event 类 (C++ REST SDK)