//Déclaration d'un objet résultat d'appel asynchrone et démarrage asynchrone de l'appel*/
IAsyncResult Reponse = petitExemple.BeginAdditionne(10,15,null,null);
Response.Write("Le traitement continue");
/**************************************************
* Ici vous pouvez exécuter n'importe quelle code *
* ************************************************/
/*Ici vous bloquez l'exécution du code jusqu'à ce que
* la réponse de l'appel asynchrone a été obtenue */
Reponse.AsyncWaitHandle.WaitOne();
/*Ici vous récupérez la réponse --> 25*/
reponse_webservice.Text=petitExemple.EndAdditionne(Reponse).ToString();
Partager