0

Web からさまざまな画像をダウンロードしようとしてHTTPWebRequestいますが、ループを使用して Web 上で多くの要求を送信し、他の画像よりも早く戻ってきた画像をダウンロードしているのではないかと思っています。問題はコールバック関数にあります。どの画像がどのリクエストの応答であるかをどのように知ることができますか?

言い換えれば、リクエストにタグを設定して、応答を取得したときに、どの要求に対して応答を取得したかを知る方法があります。

どんな助けでも大歓迎です...

4

1 に答える 1

0

ループでリクエストを送信している場合、そのループでも各リクエストの応答を処理する必要があります

    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();
    }
于 2013-06-06T12:56:57.617 に答える