我有下面的代碼:WebClient似乎不工作?
WebClient client = new WebClient();
client.OpenReadAsync(new Uri("whatever"));
client.OpenReadCompleted += new OpenReadCompletedEventHandler(client_OpenReadCompleted);
和:
void client_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
Stream reply = (Stream)e.Result;
StreamReader s;
s = new StreamReader(reply);
this._code = s.ReadToEnd();
s.Close();
}
在調試,我可以看到,編譯器不會移動到client_OpenReadCompleted
事件。錯誤在哪裏?我已經嘗試使用DownloadStringCompleted
和DownloadStringAsync
來代替,但這也不起作用。
感謝您的幫助。
你真的有連接和目標URI是解析?由於沒有提出的答案可行,所以假設你的環境本身就是問題是合理的。 – ctacke 2011-06-09 01:48:32
在任何代理服務器後面(通常情況下與公司網絡)。如果這樣可能會導致模擬器中的問題。 – Shanadas 2011-06-09 05:19:40