次の方法で共有


cancellation_token_source クラス

cancellation_token_source クラスは、取り消し可能な操作を取り消す機能を表します。

class cancellation_token_source;

メンバー

パブリック コンストラクター

名前

説明

cancellation_token_source::cancellation_token_source コンストラクター

オーバーロードされます。 新しい cancellation_token_source を構築します。 ソースを使用して、一部の取り消し可能な操作について取り消しのフラグを設定できます。

cancellation_token_source::~cancellation_token_source デストラクター

パブリック メソッド

名前

説明

cancellation_token_source::cancel メソッド

トークンを取り消します。 トークンを利用するすべての task_groupstructured_task_group、および task は、このメソッドが呼び出されたときに取り消され、次の割り込みポイントで例外がスローされます。

cancellation_token_source::create_linked_source メソッド

オーバーロードされます。 指定されたトークンが取り消されたときに取り消される cancellation_token_source を作成します。

cancellation_token_source::get_token メソッド

このソースに関連付けられたキャンセル トークンを返します。 返されたトークンは、取り消すためにポーリングしたり、取り消しが発生した場合にコールバックを指定したりできます。

パブリック演算子

名前

説明

cancellation_token_source::operator!= 演算子

cancellation_token_source::operator= 演算子

cancellation_token_source::operator== 演算子

継承階層

cancellation_token_source

必要条件

ヘッダー: pplcancellation_token.h

名前空間: concurrency

参照

関連項目

concurrency 名前空間