Compartir a través de


cancellation_token_source (Clase)

La clase cancellation_token_source representa la capacidad para cancelar una operación que se puede cancelar.

class cancellation_token_source;

Miembros

Constructores públicos

Name

Descripción

cancellation_token_source::cancellation_token_source (Constructor)

Sobrecargado. Construye un nuevo objeto cancellation_token_source. El origen se puede usar para marcar la cancelación de una operación cancelable.

cancellation_token_source::~cancellation_token_source (Destructor)

Métodos públicos

Name

Descripción

cancellation_token_source::cancel (Método)

Cancela el token. Cualquier objeto task_group, structured_task_group o task que utilice el token se cancelará con esta llamada y producirá una excepción en el siguiente punto de interrupción.

cancellation_token_source::create_linked_source (Método)

Sobrecargado. Crea un objeto cancellation_token_source que se cancela al cancelar el token proporcionado.

cancellation_token_source::get_token (Método)

Devuelve un token de cancelación asociado a este origen. El token devuelto se puede sondear para la cancelación o puede proporcionar una devolución de llamada únicamente si se produce la cancelación.

Operadores públicos

Name

Descripción

cancellation_token_source::operator!= (Operador)

cancellation_token_source::operator= (Operador)

cancellation_token_source::operator== (Operador)

Jerarquía de herencia

cancellation_token_source

Requisitos

Encabezado: pplcancellation_token.h

Espacio de nombres: simultaneidad

Vea también

Referencia

concurrency (Espacio de nombres)