cancellation_token_source 类

cancellation_token_source 类表示能够取消某些可取消操作的功能。

class cancellation_token_source;

成员

公共构造函数

名称

描述

cancellation_token_source::cancellation_token_source 构造函数

已重载。 构造一个新的 cancellation_token_source。 该源可用于标记某可取消操作的取消。

cancellation_token_source::~cancellation_token_source 析构函数

公共方法

名称

描述

cancellation_token_source::cancel 方法

取消标记。 所有使用标记的 task_groupstructured_task_grouptask 将在此调用时取消,并在下一个中断点引发异常。

cancellation_token_source::create_linked_source 方法

已重载。 创建 cancellation_token_source,其在提供的标记被取消时被取消。

cancellation_token_source::get_token 方法

返回一个与此源相关联的取消标记。 如果发生取消操作,则返回的标记可能取消或提供回调。

公共运算符

名称

描述

cancellation_token_source::operator!= 运算符

cancellation_token_source::operator= 运算符

cancellation_token_source::operator== 运算符

继承层次结构

cancellation_token_source

要求

**标头:**pplcancellation_token.h

**命名空间:**并发

请参见

参考

concurrency 命名空间