CancellationTokenSource.CancelAsync Méthode
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.
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
Ce CancellationTokenSource a été supprimé.
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é.