Utilisation du mot-clé Async en C#

Async/await
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre C# - Notions avancées
Revoir le teaser Je m'abonne
5,0
Transcription

Cette leçon fait partie de la formation
49,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
5,0
Cette leçon fait partie de la formation
49,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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.

Découvrez comment et pourquoi utiliser le mot-clé Async en C# pour rendre vos méthodes plus performantes et non bloquantes.

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.

Voir plus
Questions réponses
Qu'est-ce que le mot-clé Async permet en C# ?
Le mot-clé Async permet de déclarer une méthode comme étant asynchrone, ce qui aide à éviter le blocage du thread principal en attendant les résultats des opérations longues.
Pourquoi éviter l'utilisation de Async Void en général ?
L'utilisation de Async Void doit être évitée car elle ne permet pas de gérer les exceptions ou de vérifier la fin de l'opération, sauf pour les événements applicatifs graphiques.
Comment le compilateur gère-t-il le retour de valeur dans une méthode Async ?
Le compilateur gère automatiquement le retour de valeur, éliminant la nécessité d'envelopper manuellement la valeur de retour dans une Task.
1 commentaire
5,0
1 vote
5
4
3
2
1
martial.cornet
Il y a 4 ans
Très bonne formation faisant suite aux fondamentaux.
Il faut être persévérant, mais le résultat est là : un très bon approfondissement du C#.