System::Threading::CancellationToken classe

CancellationToken class

Diffuse la notification que les opérations doivent être annulées. Cette classe fournit un mécanisme d’annulation coopérative entre threads, permettant à un thread de notifier les autres qu’une opération doit être annulée.

class CancellationToken : public System::Details::BoxableObjectBase

Méthodes

MéthodeDescription
CancellationToken()Constructeur par défaut.
get_CanBeCanceled() constObtient si ce jeton peut être dans l’état annulé.
get_IsCancellationRequested() constObtient si l’annulation a été demandée pour ce jeton.
static get_None()Renvoie une valeur vide de System::Threading::CancellationToken.
Register(const Action<>&) constEnregistre un rappel qui sera invoqué lorsque l’annulation est demandée.
ThrowIfCancellationRequested() constLance une OperationCanceledException si l’annulation a été demandée.

Remarques

Un CancellationToken ne peut être annulé que via son CancellationTokenSource associé.

Voir aussi