Compartilhar via


Classe cancellation_token_source

A classe de cancellation_token_source representa a capacidade para cancelar qualquer operação anulável.

class cancellation_token_source;

Membros

Construtores Públicos

Nome

Descrição

Construtor cancellation_token_source::cancellation_token_source

Sobrecarregado. Constrói um novo cancellation_token_source. A fonte pode ser usada para sinalizar o cancelamento de qualquer operação anulável.

Destruidor cancellation_token_source::~cancellation_token_source

Métodos Públicos

Nome

Descrição

Método cancellation_token_source::cancel

Cancela o token. Qualquer task_group, structured_task_group ou task que usa o token será cancelado nessa chamada e será gerada uma exceção no próximo ponto de interrupção.

Método cancellation_token_source::create_linked_source

Sobrecarregado. Cria um cancellation_token_source que é cancelado quando o token fornecido é cancelado.

Método cancellation_token_source::get_token

Retorna um token de cancelamento associado a esta origem. O token retornado pode ser monitorado para o cancelamento ou fornecer um retorno de chamada, se e quando o cancelamento ocorrer.

Operadores Públicos

Nome

Descrição

Operador cancellation_token_source::operator!=

Operador cancellation_token_source::operator=

Operador cancellation_token_source::operator==

Hierarquia de Herança

cancellation_token_source

Requisitos

Cabeçalho: pplcancellation_token.h

Namespace: simultaneidade

Consulte também

Referência

Namespace Concurrency