Condividi tramite


Classe cancellation_token

La classe di cancellation_token rappresenta la possibilità di determinare se una determinata operazione è stata invitata a null.

class cancellation_token;

Membri

Hh749975.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

Costruttore cancellation_token::cancellation_token

Di overload.Costruisce un oggetto cancellation_token.

Distruttore cancellation_token::~cancellation_token

Destructs l'oggetto di cancellation_token.

Hh749975.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

Metodo cancellation_token::deregister_callback

Annulla la registrazione di una funzione di callback richiamata quando il token di annullamento viene annullato.

Metodo cancellation_token::is_cancelable

Restituisce un'indicazione di se questo token può essere annullato o meno.

Metodo cancellation_token::is_canceled

Restituisce true se il token è stato annullato.

Metodo cancellation_token::none

Restituisce un token di annullamento che può mai essere conforme all'annullamento.

Metodo cancellation_token::register_callback

Registra una funzione di callback richiamata quando il token di annullamento viene annullato.

Hh749975.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

Operatore cancellation_token::operator!=

Determina se due oggetti di cancellation_token rappresentano due token diversi di underlyign.

Operatore cancellation_token::operator=

Di overload.Sostituire il contenuto di un oggetto di cancellation_token con un altro.

Operatore cancellation_token::operator==

Determina se due oggetti di cancellation_token rappresentano lo stesso token sottostante.

Note

Più oggetti di cancellation_token possono essere collegati a un oggetto di cancellation_token_source.Quando si chiama il metodo di annullamento di origine di token, tutti gli oggetti collegati di cancellation_token sono impostati come annullati.

Un oggetto specificato di cancellation_token può essere associato a task_group, structured_task_group, o task per fornire l'annullamento implicito.Può inoltre essere polling per informazioni di annullamento o per registrare un callback e chiamato quando viene annullato.

cancellation_token si comporta come un puntatore intelligente ed è sicuro da passare a per valore.

Per ulteriori informazioni sull'annullamento di attività, vedere Annullamento nella libreria PPL.

Gerarchia di ereditarietà

cancellation_token

Requisiti

Header: ppl.h

Spazio dei nomi: concurrency

Vedere anche

Riferimenti

Spazio dei nomi concurrency