Introduction à la programmation asynchrone
Objectifs
Apprendre à utiliser le mot-clé Async en C#.
Savoir quand et comment utiliser await.
Comprendre les différents types de valeurs retournées par une méthode asynchrone.
Résumé
Découvrez comment et pourquoi utiliser le mot-clé Async en C# pour rendre vos méthodes plus performantes et non bloquantes.
Description
Cette leçon explique en détail l'utilisation du mot-clé Async dans le langage C#. Vous apprendrez comment déclarer une méthode asynchrone et les différents types de valeurs que vous pouvez renvoyer (task, task<T>, void). L'instruction await y est également abordée, notamment son rôle et ses contraintes dans la chaîne asynchrone. Un focus particulier est mis sur l'utilisation correcte et les pièges à éviter, notamment l'utilisation du Fire and Forget avec Async Void.
Vous prendrez également conscience des meilleures pratiques pour écrire du code plus compréhensible et robuste. La leçon décrit comment structurer vos méthodes asynchrones pour minimiser les risques d'erreurs et améliorer la gestion des exceptions.
Il faut être persévérant, mais le résultat est là : un très bon approfondissement du C#.