Partager via


CancellationTokenSource.CancelAsync Méthode

Définition

Communique une demande d’annulation de manière asynchrone.

public:
 System::Threading::Tasks::Task ^ CancelAsync();
public System.Threading.Tasks.Task CancelAsync ();
member this.CancelAsync : unit -> System.Threading.Tasks.Task
Public Function CancelAsync () As Task

Retours

Tâche qui se terminera une fois les opérations annulables et les rappels inscrits avec le associé CancellationToken sont terminés.

Exceptions

Remarques

Le associé CancellationToken est averti de l’annulation et passe de manière synchrone à un état où IsCancellationRequested retourne true. Les rappels ou opérations annulables inscrites auprès de CancellationToken seront exécutés de manière asynchrone, le retourné Task représentant leur achèvement final.

Les rappels inscrits avec le jeton ne doivent pas lever d’exceptions. Toutefois, toutes ces exceptions levées seront agrégées dans un AggregateException, de sorte qu’un rappel lève une exception n’empêchera pas l’exécution d’autres rappels inscrits.

Qui ExecutionContext a été capturé lors de l’inscription de chaque rappel sera rétabli lorsque le rappel est appelé.

S’applique à