task_completion_event クラス
task_completion_event のクラスは、条件が満たされている遅延や、外部イベントに応答してタスクを可能にするまでタスクの実行を開始することができます。
template<
typename _ResultType
>
class task_completion_event;
template<>
class task_completion_event<void>;
パラメーター
_ResultType
task_completion_event のこのクラスの結果型。T
メンバー
パブリック コンストラクター
名前 |
Description |
---|---|
task_completion_event オブジェクトを構築します。 |
パブリック メソッド
名前 |
Description |
---|---|
オーバーロードされます。タスクの完了イベントを設定します。 |
|
このイベントに関連付けられているすべてのタスクに例外を反映します。 |
解説
シナリオはタスクを作成するように完了した要求し、それによって実装された継続はそのうちにあるときにタスクの完了イベントから作成されたタスクを使用します。task_completion_event は、タスクが、その型の値のタスクの完了イベントのセット メソッドを呼び出すことが完了する関連するタスクを同じ型が存在しない場合は作成しとなり、その結果継続にその値を引き起こす提供します。
タスクの完了イベントはシグナルを渡さない場合、破棄する場合、から作成されたタスクはキャンセルされます。
task_completion_event は、スマート ポインターのように動作し、値を渡す必要があります。
継承階層
task_completion_event
必要条件
ヘッダー: ppltasks.h
名前空間: の同時実行