Web からさまざまな画像をダウンロードしようとしてHTTPWebRequest
いますが、ループを使用して Web 上で多くの要求を送信し、他の画像よりも早く戻ってきた画像をダウンロードしているのではないかと思っています。問題はコールバック関数にあります。どの画像がどのリクエストの応答であるかをどのように知ることができますか?
言い換えれば、リクエストにタグを設定して、応答を取得したときに、どの要求に対して応答を取得したかを知る方法があります。
どんな助けでも大歓迎です...
Web からさまざまな画像をダウンロードしようとしてHTTPWebRequest
いますが、ループを使用して Web 上で多くの要求を送信し、他の画像よりも早く戻ってきた画像をダウンロードしているのではないかと思っています。問題はコールバック関数にあります。どの画像がどのリクエストの応答であるかをどのように知ることができますか?
言い換えれば、リクエストにタグを設定して、応答を取得したときに、どの要求に対して応答を取得したかを知る方法があります。
どんな助けでも大歓迎です...
ループでリクエストを送信している場合、そのループでも各リクエストの応答を処理する必要があります
For(int i = 0; i < 10; i++) {
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri("some uri"));
// some code
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
// some code
response.Close();
}