リクエストがリソースをダウンロードしている間に、受信したデータを HttpWebRequest から非同期的に読み取るにはどうすればよいですか?
ファイルをダウンロードして、受信したバイトの処理をすぐに開始したい。HttpWebRequest を非同期に呼び出す方法の例をたくさん見つけましたが、ダウンロードが完了するまでデータは読み取られません。
HttpWebRequest webRequest;
void StartWebRequest()
{
webRequest.BeginGetResponse(new AsyncCallback(FinishWebRequest), null);
}
void FinishWebRequest(IAsyncResult result)
{
webRequest.EndGetResponse(result);
}