cancellation_token 類別
cancellation_token 類別表示可判斷某個作業是否已要求取消。
class cancellation_token;
Members
公用建構函式
名稱 |
描述 |
---|---|
多載。建構 cancellation_token 物件。 |
|
解構 cancellation_token 物件。 |
公用方法
名稱 |
描述 |
---|---|
將叫用的回呼函式,當取消語彙基元。 |
|
傳回指示這個語彙基元是否可以取消。 |
|
如果語彙基元被取消,則傳回 true 。 |
|
傳回無法移除受限制的取消語彙基元。 |
|
註冊叫用的回呼函式,當取消語彙基元被取消時。 |
公用運算子
名稱 |
描述 |
---|---|
判斷兩個 cancellation_token 物件是否代表兩個不同 underlyign 語彙基元。 |
|
多載。以另一個執行個體中 cancellation_token 物件的內容。 |
|
判斷兩個 cancellation_token 物件是否表示相同的基礎語彙基元。 |
備註
將多個 cancellation_token 物件可以連接到 cancellation_token_source 物件。當您呼叫一個語彙基元來源時的 移除 方法,所有連接的 cancellation_token 物件設定為已取消。
指定 cancellation_token 物件可以與 task_group、 structured_task_group或 task 提供隱含移除。它也可以輪詢對於取消資訊或排列回呼註冊與呼叫它是否已取消。
cancellation_token 的行為就像智慧型指標和安全傳遞值。
如需工作取消的詳細資訊,請參閱 PPL 中的取消。
繼承階層架構
cancellation_token
需求
標頭: ppl.h
命名空間: concurrency