Compartilhar via


cancellation_token classe

A classe de cancellation_token representa a capacidade para determinar se qualquer operação solicitada esteve cancelar.

class cancellation_token;

Membros

Hh749975.collapse_all(pt-br,VS.110).gifConstrutores Públicos

Nome

Descrição

Construtor de cancellation_token::cancellation_token

Sobrecarregado.Constrói um objeto de cancellation_token .

cancellation_token:: ~ cancellation_token destruidor

Destructs o objeto de cancellation_token .

Hh749975.collapse_all(pt-br,VS.110).gifMétodos Públicos

Nome

Descrição

Método de cancellation_token::deregister_callback

Desregistre um função de retorno de chamada que é chamada quando o símbolo cancelar for cancelado.

Método de cancellation_token::is_cancelable

Retorna um indicando se este token pode ser cancelado ou não.

Método de cancellation_token::is_canceled

Retorna true se o símbolo foi cancelado.

Método de cancellation_token::none

Retorna um token cancelar que nunca pode ser sujeito ao botão.

Método de cancellation_token::register_callback

Registra um função de retorno de chamada que é chamada quando o símbolo cancelar for cancelado.

Hh749975.collapse_all(pt-br,VS.110).gifOperadores Públicos

Nome

Descrição

cancellation_token::Operator! = operador

Determina se dois objetos de cancellation_token representam dois símbolos diferentes de underlyign.

cancellation_token::Operator = operador

Sobrecarregado.Substitui o conteúdo de um objeto de cancellation_token com o outro.

cancellation_token::Operator = = operador

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

Consulte também

Referência

simultaneidade Namespace