Share via


<PAVE_OVER> cancellation_token 類別 (C++ REST SDK)

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

class cancellation_token;

成員

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

名稱

說明

<PAVE_OVER> cancellation_token::cancellation_token 建構函式 (C++ REST SDK)

<PAVE_OVER> cancellation_token::~cancellation_token 解構函式 (C++ REST SDK)

JJ948511.collapse_all(zh-tw,VS.140).gif公用方法

名稱

說明

<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::none 方法 (C++ REST SDK)

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

<PAVE_OVER> cancellation_token::register_callback 方法 (C++ REST SDK)

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

JJ948511.collapse_all(zh-tw,VS.140).gif公用運算子

名稱

說明

<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

請參閱

參考

pplx 命名空間