classe System::Threading::CancellationToken

CancellationToken class

Diffuse une notification indiquant que les opérations doivent être annulées. Cette classe fournit un mécanisme d’annulation coopérative entre les 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 token peut être dans l’état annulé.
get_IsCancellationRequested() constObtient si l’annulation a été demandée pour ce token.
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