我有下面的代码: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