Réglage de votre application Async (C# et Visual Basic)

Vous pouvez ajouter de la précision et de la flexibilité à vos applications async à l'aide des méthodes et des propriétés rendues disponibles par le type Task . Les rubriques de cette section indiquent des exemples qui utilisent CancellationToken et des méthodes Task importantes telles que Task.WhenAll et Task.WhenAny.

À l'aide de WhenAny et de WhenAll, vous pouvez plus facilement lancer plusieurs tâches et attendre leur achèvement en surveillant une tâche unique.

Cette section comprend les exemples suivants :

Notes

Pour exécuter les exemples, Visual Studio 2012, Visual Studio 2013, Visual Studio Express 2012 pour Windows Desktop, Visual Studio Express 2013 pour Windows ou le .NET Framework 4.5 ou 4.5.1 doit être installé sur votre ordinateur.

Les projets créent une interface utilisateur qui contient un bouton qui démarre le processus et un bouton qui l'annule, comme sur l'image suivante. Les boutons sont nommés startButton et cancelButton.

Fenêtre WPF avec un bouton d'annulation

Vous pouvez télécharger les projets complets Windows Presentation Foundation (WPF) à partir de Exemple async : réglage de votre application.

Voir aussi

Concepts

Programmation asynchrone avec Async et Await (C# et Visual Basic)