cancellation_token 類別

cancellation_token 類別表示可判斷某個作業是否已要求取消。

class cancellation_token;

Members

Hh749975.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

cancellation_token::cancellation_token 建構函式

多載。 建構 cancellation_token 物件。

cancellation_token::~cancellation_token 解構函式

解構 cancellation_token 物件。

Hh749975.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

cancellation_token::deregister_callback 方法

將叫用的回呼函式,當取消語彙基元。

cancellation_token::is_cancelable 方法

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

cancellation_token::is_canceled 方法

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

cancellation_token::none 方法

傳回無法移除受限制的取消語彙基元。

cancellation_token::register_callback 方法

註冊叫用的回呼函式,當取消語彙基元被取消時。

Hh749975.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

cancellation_token::operator!= 運算子

判斷兩個 cancellation_token 物件是否代表兩個不同 underlyign 語彙基元。

cancellation_token::operator= 運算子

多載。 以另一個執行個體中 cancellation_token 物件的內容。

cancellation_token::operator== 運算子

判斷兩個 cancellation_token 物件是否表示相同的基礎語彙基元。

備註

將多個 cancellation_token 物件可以連接到 cancellation_token_source 物件。 當您呼叫一個語彙基元來源時的 移除 方法,所有連接的 cancellation_token 物件設定為已取消。

指定 cancellation_token 物件可以與 task_groupstructured_task_grouptask 提供隱含移除。 它也可以輪詢對於取消資訊或排列回呼註冊與呼叫它是否已取消。

cancellation_token 的行為就像智慧型指標和安全傳遞值。

如需工作取消的詳細資訊,請參閱 PPL 中的取消

繼承階層架構

cancellation_token

需求

標頭: ppl.h

命名空間: concurrency

請參閱

參考

concurrency 命名空間