L'exemple de code MSDN pour BeginGetResponse comporte deux appels asynchrones, l'un pour obtenir la réponse, et l'autre pour lire la mémoire tampon de la réponse :
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.begingetresponse.aspx
Voir cette ligne :
// Begin the Reading of the contents of the HTML page and print it to the console.
IAsyncResult asynchronousInputRead = responseStream.BeginRead(myRequestState.BufferRead, 0, BUFFER_SIZE, new AsyncCallback(ReadCallBack), myRequestState);
Ma question est la suivante : quel est l'avantage par rapport à une lecture synchrone ?
Gracias.