cancellation_token classe
A classe de cancellation_token representa a capacidade para determinar se qualquer operação solicitada esteve cancelar.
class cancellation_token;
Membros
Construtores Públicos
Nome |
Descrição |
---|---|
Sobrecarregado.Constrói um objeto de cancellation_token . |
|
Destructs o objeto de cancellation_token . |
Métodos Públicos
Nome |
Descrição |
---|---|
Desregistre um função de retorno de chamada que é chamada quando o símbolo cancelar for cancelado. |
|
Retorna um indicando se este token pode ser cancelado ou não. |
|
Retorna true se o símbolo foi cancelado. |
|
Retorna um token cancelar que nunca pode ser sujeito ao botão. |
|
Registra um função de retorno de chamada que é chamada quando o símbolo cancelar for cancelado. |
Operadores Públicos
Nome |
Descrição |
---|---|
Determina se dois objetos de cancellation_token representam dois símbolos diferentes de underlyign. |
|
Sobrecarregado.Substitui o conteúdo de um objeto de cancellation_token com o outro. |
|
Determina se dois objetos de cancellation_token representam o mesmo token subjacente. |
Comentários
Vários objetos de cancellation_token podem ser associados a um objeto de cancellation_token_source .Quando você chama o método de cancelar em uma fonte de token, todos os objetos associados de cancellation_token são definidos como canceladas.
Um determinado objeto de cancellation_token pode ser associado com task_group, structured_task_group, ou task para fornecer cancelamento implícito.Também pode ser monitorado para informações de cancelamento ou ter um retorno de chamada registrado e chamado quando é cancelado.
cancellation_token se comporta como um ponteiro inteligente e está seguro para passar ao redor por valor.
Para obter mais informações sobre cancelar de tarefas, consulte Cancelar o PPL.
Hierarquia de Herança
cancellation_token
Requisitos
Cabeçalho: ppl.h
Namespace: concurrency