Prise en charge asynchrone de Host Integration Server]
L’achèvement asynchrone de l’appel retourne immédiatement l’appel initial afin que l’application puisse continuer avec d’autres processus. Une application qui émet un appel et ne reprend pas le contrôle tant que l’opération n’est pas terminée n’est pas en mesure d’effectuer d’autres opérations. Ce type d’opération, appelé blocage, n’est pas adapté à une application serveur conçue pour gérer plusieurs demandes provenant de nombreux clients.
Par le biais de RegisterWindowsMessage avec « WinAsyncCSV » comme chaîne, vous passez un handle de fenêtre par lequel vous serez averti de la fin de l’appel. Vous effectuez ensuite votre appel et une fois l’appel terminé, un message est publié dans le handle de fenêtre que vous avez passé, vous informant que l’appel est terminé.