Partager via


cancellation_token_source, classe

La classe cancellation_token_source représente la capacité à annuler une opération annulable.

class cancellation_token_source;

Membres

Constructeurs publics

Nom

Description

cancellation_token_source::cancellation_token_source, constructeur

Surchargé. Construit une nouvelle cancellation_token_source. La source peut être utilisée pour signaler l'annulation d'une opération annulable.

cancellation_token_source::~cancellation_token_source, destructeur

Méthodes publiques

Nom

Description

cancellation_token_source::cancel, méthode

Annule le jeton. Un task_group, structured_task_groupou task, qui utilise le jeton sera annulé sur cet appel et lèvera une exception au point d'interruption suivant.

cancellation_token_source::create_linked_source, méthode

Surchargé. Crée un cancellation_token_source qui est annulé lorsque le jeton fourni est annulé.

cancellation_token_source::get_token, méthode

Retourne un jeton d'annulation associé à cette source. Le jeton retourné peut être interrogé pour l'annulation ou fournir un rappel si et quand l'annulation se produit.

Opérateurs publics

Nom

Description

cancellation_token_source::operator!=, opérateur

cancellation_token_source::operator=, opérateur

cancellation_token_source::operator==, opérateur

Hiérarchie d'héritage

cancellation_token_source

Configuration requise

En-tête: pplcancellation_token.h

Espace de noms : concurrency

Voir aussi

Référence

concurrency, espace de noms