0
我需要這個代碼DispatcherTimer和WebClient.DownloadStringAsync拋出「Web客戶端不支持併發I/O操作的」異常
WebClient client = new WebClient();
string url = "http://someUrl.com"
DispatcherTimer timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(Convert.ToDouble(18.0));
timer.Start();
timer.Tick += new EventHandler(delegate(object p, EventArgs a)
{
client.DownloadStringAsync(new Uri(url));
//throw:
//WebClient does not support concurrent I/O operations.
});
client.DownloadStringCompleted += (s, ea) =>
{
//Do something
};
謝謝它適合我! – christiangobo 2011-05-26 18:45:03