Task.IsCanceled Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si cette instance de Task s'est exécutée avec succès suite à une annulation.
public:
property bool IsCanceled { bool get(); };
public bool IsCanceled { get; }
member this.IsCanceled : bool
Public ReadOnly Property IsCanceled As Boolean
Valeur de propriété
true
si la tâche s'est terminée suite à son annulation ; sinon false
.
Remarques
Un Task se termine dans l’état Canceled dans l’une des conditions suivantes :
Son CancellationToken a été marqué pour l’annulation avant le début de l’exécution de la tâche,
La tâche a reconnu la demande d’annulation sur son déjà signalé CancellationToken en jetant un OperationCanceledException qui porte le même CancellationToken.
La tâche a reconnu la demande d’annulation sur son déjà signalé en CancellationToken appelant la ThrowIfCancellationRequested méthode sur le CancellationToken.
Important
La récupération de la valeur de la IsCanceled propriété ne bloque pas le thread appelant tant que la tâche n’est pas terminée.