Compartir a través de


cancellation_token (Clase)

La clase de cancellation_token representa la capacidad de determinar si alguna operación ha solicitado para cancelar.

class cancellation_token;

Members

Hh749975.collapse_all(es-es,VS.110).gifConstructores públicos

Nombre

Descripción

cancellation_token::cancellation_token (Constructor)

Sobrecargado.Crea un objeto cancellation_token.

cancellation_token::~cancellation_token (Destructor)

Destructs el objeto de cancellation_token.

Hh749975.collapse_all(es-es,VS.110).gifMétodos públicos

Nombre

Descripción

cancellation_token::deregister_callback (Método)

Anula una función de devolución de llamada que se invoca cuando el token de cancelación se cancela.

cancellation_token::is_cancelable (Método)

Devuelve una indicación de si este token se puede cancelar o no.

cancellation_token::is_canceled (Método)

Devuelve true si el símbolo ha estado cancelado.

cancellation_token::none (Método)

Devuelve un token de cancelación que pueden no estar bajo la cancelación.

cancellation_token::register_callback (Método)

Registra una función de devolución de llamada que se invoca cuando el token de cancelación se cancela.

Hh749975.collapse_all(es-es,VS.110).gifOperadores públicos

Nombre

Descripción

cancellation_token::operator!= (Operador)

Determina si dos objetos de cancellation_token representan a dos distintos tokens de underlyign.

cancellation_token::operator= (Operador)

Sobrecargado.Reemplaza el contenido de un objeto de cancellation_token con otro.

cancellation_token::operator== (Operador)

Determina si dos objetos de cancellation_token representan el mismo token subyacente.

Comentarios

Varios objetos de cancellation_token se pueden vincular a un objeto de cancellation_token_source.Cuando se llama al método de cancelación en un origen de token, todos los objetos vinculados de cancellation_token se establecen como cancelada.

Un objeto determinado de cancellation_token se puede asociar a task_group, a structured_task_group, o a task para proporcionar la cancelación implícita.También se puede sondeado para la información de cancelación o hacer una devolución registrar y llamar cuando se cancela.

cancellation_token se comporta como un puntero inteligente y es seguro de pasar alrededor por valor.

Para obtener más información sobre la cancelación de tareas, vea Cancelación en la biblioteca PPL.

Jerarquía de herencia

cancellation_token

Requisitos

Encabezado: ppl.h

Espacio de nombres: simultaneidad

Vea también

Referencia

concurrency (Espacio de nombres)