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.Run méthode (Func<Task>, CancellationToken)

.NET Framework (current version)
 

Date de publication : novembre 2016

Met en file d’attente le travail spécifié à exécuter sur le pool de threads et retourne un proxy pour la tâche retournée par function.

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

public static Task Run(
	Func<Task> function,
	CancellationToken cancellationToken
)

Paramètres

function
Type: System.Func<Task>

Travail à exécuter de façon asynchrone.

cancellationToken
Type: System.Threading.CancellationToken

Jeton d'annulation qui doit être utilisé pour annuler le travail.

Valeur de retour

Type: System.Threading.Tasks.Task

Tâche qui représente un proxy de la tâche retournée par function.

Exception Condition
ArgumentNullException

La valeur du paramètre function était null.

TaskCanceledException

La tâche a été annulée.

ObjectDisposedException

La CancellationTokenSource associée au cancellationToken a été supprimée.

Pour plus d'informations sur la gestion des exceptions levées par des opérations de la tâche, consultez la page Gestion des exceptions (bibliothèque parallèle de tâches).

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 4.5
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight pour Windows Phone
Disponible depuis 8.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: