Cette rubrique fournit un exemple de configuration de tâches asynchrones. Configurez un XAsyncBlock pour la tâche asynchrone qui sera exécutée.
Ces blocs asynchrones ne peuvent pas être partagés entre plusieurs tâches asynchrones actives.
Ils peuvent toutefois être réutilisés pour une autre tâche une fois la tâche initiale terminée. Un
modèle simple consiste à allouer dynamiquement le bloc pour chaque appel,
puis à le libérer dans le rappel d’achèvement lorsque l’appel est terminé.
Le paramètre du rappel d’achèvement est le bloc asynchrone créé précédemment. Cela permet d’accéder au contexte et de le convertir dans le type approprié pour l’utiliser à la fois en entrée et en sortie, si vous le souhaitez.