cancellation_token (Clase)
La clase cancellation_token representa la capacidad para determinar si se ha solicitado la cancelación de alguna operación. Se puede asociar un determinado símbolo con un objeto task_group, structured_task_group o task para proporcionar una cancelación implícita. Este token también puede sondearse para la cancelación o puede hacer que se registre una devolución únicamente si se cancela el objeto cancellation_token_source asociado.
class cancellation_token;
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Métodos públicos
Name |
Descripción |
---|---|
Quita una devolución de llamada registrada anteriormente mediante el método register basándose en el objeto cancellation_token_registration devuelto en el momento del registro. |
|
Devuelve una indicación de si este token se puede cancelar o no. |
|
Devuelve true si el token se ha cancelado. |
|
Devuelve un token de cancelación que nunca puede estar sujeto a la cancelación. |
|
Registra una función de devolución de llamada con el token. La devolución de llamada se realizará únicamente si se cancela el token. Observe que si el token ya se canceló en el punto en el que se llama a este método, la devolución de llamada se realizará inmediatamente y de forma sincrónica. |
Operadores públicos
Name |
Descripción |
---|---|
Jerarquía de herencia
cancellation_token
Requisitos
Encabezado: pplcancellation_token.h
Espacio de nombres: simultaneidad