WebClient генерирует исключение NullReferenceException с использованием DownloadFileAsync
Я использую WebClient.DownloadFileAsync для асинхронной загрузки файлов. При обратном вызове DownloadFileCompleted сообщение об ошибке AsyncCompletedEventArgs "Ссылка на объект не установлена на экземпляр объекта". Я запускаю его в единице 5.
Это мой код:
string path = "http://www.taopic.com/uploads/allimg/140421/318743-140421213T910.jpg";
private void Start()
{
using (WebClient wc = new WebClient())
{
Uri address = new Uri(path);
wc.DownloadFileCompleted += new AsyncCompletedEventHandler(wc_DownloadFileCompleted);
wc.DownloadFileAsync(address, "D:/123.png");
}
}
private void wc_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
{
Console.WriteLine(e.Error.Message);
}