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.WhenAny méthode (Task[])

.NET Framework (current version)
 

Date de publication : novembre 2016

Crée une tâche qui s’achève quand l’une des tâches fournies est terminée.

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

public static Task<Task> WhenAny(
	params Task[] tasks
)

Paramètres

tasks
Type: System.Threading.Tasks.Task[]

Tâches restantes à exécuter avant la fin.

Valeur de retour

Type: System.Threading.Tasks.Task<Task>

Tâche qui représente l’achèvement de l’une des tâches fournies. Le résultat de la tâche retour est la tâche qui s’est terminée.

Exception Condition
ArgumentNullException

Le tasks argument a une valeur null.

ArgumentException

Le tasks tableau contenait une tâche null ou était vide.

La tâche retournée se termine lorsque une des tâches fournies est terminée. La tâche retournée se terminera toujours dans la RanToCompletion état avec son Result définie pour la première tâche à effectuer. Cela est vrai même si la fin de la première tâche à effectuer dans le Canceled ou Faulted état.

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: