cancellation_token, classe
La classe d' cancellation_token représente la capacité de déterminer si une opération a été demandée pour annuler.
class cancellation_token;
Membres
Constructeurs publics
Nom |
Description |
---|---|
Surchargé.Construit un objet cancellation_token. |
|
Détruit l'objet d' cancellation_token . |
Méthodes publiques
Nom |
Description |
---|---|
Annule l'inscription d'une fonction de rappel qui est appelée lorsque le jeton d'annulation est annulé. |
|
Retourne une indication de, que ce jeton peut être annulée ou pas. |
|
Retourne true si le jeton a été annulée. |
|
Retourne un jeton d'annulation qui peut jamais être soumis à l'annulation. |
|
Enregistre une fonction de rappel qui est appelée lorsque le jeton d'annulation est annulé. |
Opérateurs publics
Nom |
Description |
---|---|
Détermine si deux objets d' cancellation_token représentent deux jetons différents d'underlyign. |
|
Surchargé.Remplace le contenu d'un objet d' cancellation_token par un autre. |
|
Détermine si deux objets d' cancellation_token représentent le même jeton sous-jacent. |
Notes
Plusieurs objets d' cancellation_token peuvent être joints à un objet d' cancellation_token_source .Lorsque vous appelez la méthode d' annulez sur une source de jeton, tous les objets liés d' cancellation_token sont définis comme annulés.
Un objet donné d' cancellation_token peut être associé à task_group, structured_task_group, ou task pour fournir l'annulation implicite.Il peut également être interrogé pour les informations d'annulation ou de stocker un rappel et être appelé lorsqu'il est annulé.
cancellation_token se comporte comme un pointeur intelligent et est possible de passer autour par valeur.
Pour plus d'informations sur l'annulation de tâche, consultez Annulation dans la bibliothèque de modèles parallèles.
Hiérarchie d'héritage
cancellation_token
Configuration requise
En-tête : ppl.h
Espace de noms : concurrency