Bonjour,
qq'un pourrait il m'expliquer qu'est ce qu'un callback en c# et son utilité ?
Merci
Bonjour,
qq'un pourrait il m'expliquer qu'est ce qu'un callback en c# et son utilité ?
Merci
Tu trouveras des informations dans l'article de Vincent Lainé : Fonctions asynchrones et sockets en .NET
Bien sûr c'est juste un exemple d'utilisation...
Un callback, c'est une "fonction de rappel", c'est à dire une fonction que tu passes à un objet ou une autre fonction, pour être notifié d'un évènement ou de la fin d'une tâche par exemple. C'est un moyen d'être "recontacté" par une fonction (souvent asynchrone, mais pas forcément) que tu as appelée.
Par exemple, dans le B.1. de l'article :
Ca signifie, en gros, "attends qu'un client se connecte, et préviens moi quand il y en a un en appelant la méthode connexionAcceptCallback".Lancement de l'attente asynchrone
Code : Sélectionner tout - Visualiser dans une fenêtre à part SocketServer.BeginAccept(new AsyncCallback(this.connexionAcceptCallback),SocketServer);
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Partager