<PAVE_OVER> cancellation_token 類別 (C++ REST SDK)
cancellation_token 類別表示可判斷某個作業是否已要求取消的能力。 特定語彙基元可以與 task_group、structured_task_group 或 task 產生關聯,來提供隱含取消作業。 如果與相關聯的 cancellation_token_source 已取消,也可以向它輪詢取消,或為它註冊回呼。
class cancellation_token;
成員
公用建構函式
名稱 |
說明 |
---|---|
<PAVE_OVER> cancellation_token::cancellation_token 建構函式 (C++ REST SDK) |
|
<PAVE_OVER> cancellation_token::~cancellation_token 解構函式 (C++ REST SDK) |
公用方法
名稱 |
說明 |
---|---|
<PAVE_OVER> cancellation_token::deregister_callback 方法 (C++ REST SDK) |
根據註冊時傳回的 cancellation_token_registration 物件,移除先前透過 register 方法註冊的回呼。 |
<PAVE_OVER> cancellation_token::is_cancelable 方法 (C++ REST SDK) |
傳回這個語彙基元是否可以取消的指示。 |
<PAVE_OVER> cancellation_token::is_canceled 方法 (C++ REST SDK) |
如果語彙基元已取消,則傳回 true。 |
傳回永不需取消的取消語彙基元。 |
|
<PAVE_OVER> cancellation_token::register_callback 方法 (C++ REST SDK) |
使用語彙基元註冊回呼函式。 如果這個語彙基元已取消,將會進行回呼。 請注意,如果語彙基元已經在呼叫此方法的時間點取消,將會立即同步進行回呼。 |
公用運算子
名稱 |
說明 |
---|---|
<PAVE_OVER> cancellation_token::operator!= 運算子 (C++ REST SDK) |
|
<PAVE_OVER> cancellation_token::operator= 運算子 (C++ REST SDK) |
|
<PAVE_OVER> cancellation_token::operator== 運算子 (C++ REST SDK) |
需求
**標頭:**cancellation_token.h
**命名空間:**pplx