共用方式為


cancellation_token 類別

cancellation_token 類別表示可判斷某個作業是否已要求取消的能力。 特定語彙基元可以與 task_groupstructured_task_grouptask 產生關聯,來提供隱含取消。 如果與相關聯的 cancellation_token_source 已取消,也可以向它輪詢取消,或為它註冊回呼。

class cancellation_token;

Members

公用建構函式

名稱

描述

cancellation_token::cancellation_token 建構函式

cancellation_token::~cancellation_token 解構函式

公用方法

名稱

描述

cancellation_token::deregister_callback 方法

根據註冊時傳回的 cancellation_token_registration 物件,移除先前透過 register 方法註冊的回呼。

cancellation_token::is_cancelable 方法

傳回這個語彙基元是否可以取消的指示。

cancellation_token::is_canceled 方法

如果語彙基元已取消,則傳回 true

cancellation_token::none 方法

傳回永不需取消的取消語彙基元。

cancellation_token::register_callback 方法

使用語彙基元註冊回呼函式。 如果這個語彙基元已取消,將會進行回呼。 請注意,如果語彙基元已經在呼叫此方法的時點取消,將會立即並同步進行回呼。

公用運算子

名稱

描述

cancellation_token::operator!= 運算子

cancellation_token::operator= 運算子

cancellation_token::operator== 運算子

繼承階層架構

cancellation_token

需求

標頭: pplcancellation_token.h

**命名空間:**concurrency

請參閱

參考

concurrency 命名空間