ContinueWith Méthode (Action(Task(TResult)), TaskScheduler)
TOC
Réduire la table des matières
Développer la table des matières
Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Task<TResult>.ContinueWith, méthode (Action<Task<TResult>>, TaskScheduler)

 

Crée une continuation qui s'exécute de façon asynchrone quand la Task<TResult> cible se termine.

Espace de noms:   System.Threading.Tasks
Assembly:  mscorlib (dans mscorlib.dll)

public Task ContinueWith(
	Action<Task<TResult>> continuationAction,
	TaskScheduler scheduler
)

Paramètres

continuationAction

Action à exécuter quand Task<TResult> se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument.

scheduler

TaskScheduler à associer à la tâche de continuation et à utiliser pour son exécution.

Valeur de retour

Type: System.Threading.Tasks.Task

Nouvelle Task de continuation.

Exception Condition
ObjectDisposedException

Task<TResult> a été supprimé.

ArgumentNullException

Le continuationAction argument est null.

ou

Le scheduler argument est null.

Retourné Task ne sera pas planifié pour l'exécution jusqu'à ce que la tâche en cours terminée, si elle se termine en raison d'exécution terminée avec succès, échoue en raison d'une exception non gérée ou quitter très tôt été annulée.

Universal Windows Platform
Disponible depuis 4.5
.NET Framework
Disponible depuis 4.0
Portable Class Library
Pris en charge dans : portable .NET platforms
Silverlight
Disponible depuis 5.0
Windows Phone Silverlight
Disponible depuis 8.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher:
© 2016 Microsoft