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
Constructores públicos
Nombre |
Descripción |
---|---|
Sobrecargado.Crea un objeto cancellation_token. |
|
Destructs el objeto de cancellation_token. |
Métodos públicos
Nombre |
Descripción |
---|---|
Anula una función de devolución de llamada que se invoca cuando el token de cancelación se cancela. |
|
Devuelve una indicación de si este token se puede cancelar o no. |
|
Devuelve true si el símbolo ha estado cancelado. |
|
Devuelve un token de cancelación que pueden no estar bajo la cancelación. |
|
Registra una función de devolución de llamada que se invoca cuando el token de cancelación se cancela. |
Operadores públicos
Nombre |
Descripción |
---|---|
Determina si dos objetos de cancellation_token representan a dos distintos tokens de underlyign. |
|
Sobrecargado.Reemplaza el contenido de un objeto de cancellation_token con otro. |
|
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