2013-06-06 91 views
0

我試圖從網上下載不同的圖像使用HTTPWebRequest我只是想知道,我使用循環發送許多請求在網絡上下載圖像一些回來,然後其他人。所以問題出在回調函數中,我怎麼知道哪個圖像是哪個請求的響應?WP7圖像下載問題

換句話說,有沒有一種方法來設置一些標籤的請求,以便當我得到響應回來我知道哪些請求我得到了答覆。

任何幫助將不勝感激...

+0

是否使用異步方法處理在環路中的每個請求的響應用於下載圖像?如果你有webrequest實例,你應該可以使用'RequestUri'屬性?你介意在你想知道具體請求的地方展示一些代碼嗎? – Patrick

回答

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(); 
    } 
+0

我認爲在循環的情況下,如果循環運行n次,那麼回調函數也會自動調用n次。所以確實需要一個循環,否則我認爲回調會自動調用n次。 – Madu