我有以下代码:
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
,但这也不起作用。
感谢您的帮助。