cancellation_token クラス
cancellation_token クラスは、ある操作の取り消しが要求されたかどうかを判断する機能を表します。 特定のトークンを task_group、structured_task_group、または task に関連付けると、暗黙的な取り消しを指定できます。 関連付けられた cancellation_token_source が取り消されたときに、取り消すためにポーリングしたり、コールバックを登録したりすることもできます。
class cancellation_token;
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
パブリック メソッド
名前 |
説明 |
---|---|
登録時に返された cancellation_token_registration オブジェクトに基づく register メソッドによって以前に登録されたコールバックを削除します。 |
|
このトークンを取り消すことができるかどうかを示す値を返します。 |
|
トークンが取り消された場合は true を返します。 |
|
取り消しの対象とはならないキャンセル トークンを返します。 |
|
コールバック関数をトークンに登録します。 トークンが取り消された場合、コールバックが行われます。 このメソッドが呼び出された時点で既にコールバックが取り消されている場合、コールバックは即座に同期的に行われることに注意してください。 |
パブリック演算子
名前 |
説明 |
---|---|
継承階層
cancellation_token
必要条件
ヘッダー: pplcancellation_token.h
名前空間: concurrency