Classe cancellation_token
A classe de cancellation_token representa a capacidade para determinar se qualquer operação teve solicitação de cancelamento. Um token determinado pode ser associado com um task_group, structured_task_group, ou task para fornecer cancelamento implícito. Também pode ser pesquisado para cancelamento ou ter um retorno de chamada registrado para se e quando o cancellation_token_source associado for cancelado.
class cancellation_token;
Membros
Construtores Públicos
Nome |
Descrição |
---|---|
Métodos Públicos
Nome |
Descrição |
---|---|
Remove um retorno de chamada registrado anteriormente pelo método de register baseado no objeto de cancellation_token_registration retornado no momento do registro. |
|
Retorna uma indicação se este token pode ser cancelado ou não. |
|
Retorna true se o símbolo foi cancelado. |
|
Retorna um token de cancelamento que nunca pode estar sujeito ao cancelamento. |
|
Registra um função de retorno de chamada com o símbolo. Se e quando o token for cancelado, o retorno de chamada será feito. Observe que se o token já tiver sido cancelado no ponto onde esse método é chamado, o retorno de chamada será feito imediatamente e de forma síncrona. |
Operadores Públicos
Nome |
Descrição |
---|---|
Hierarquia de Herança
cancellation_token
Requisitos
Cabeçalho: pplcancellation_token.h
Namespace: simultaneidade