このイベントに関連付けられたすべてのタスクを表示するには、例外が伝達されます。
bool set_exception(
std::exception_ptr _ExceptionPtr
) const ;
パラメーター
- _ExceptionPtr
このイベントを設定するのには、例外を示す、exception_ptr。
戻り値
このメソッドを返しますtrue例外を設定するの成功した場合。それを返しますfalse 、task_completion_event は既に値または、例外がある場合。
解説
両方の設定およびset_exception複数回呼び出すことができます。値または例外が既に設定されている上、 task_completion_event、呼び出しset_exceptionは失敗し、false が返されます。それ以外の場合は、呼び出しが成功し、関数は true を返します。例外設定されている場合正常に、 task_completion_event、例外を明示的にする必要があるユーザーによってを確認します。これは get を呼び出してから作成したタスクを実行できます、 task_completion_event、または前提のタスク ベースの後続タスクのタスクの取得を呼び出します。
必要条件
ヘッダー: ppltasks.h
名前空間: 同時実行