Прерывание соединения при загрузке DownloadFileAsync - C#
Формулировка задачи:
Качаю файл с удаленного сервера при помощи DownloadFileAsync. Если во время загрузки допустим пропадет связь с сервером или вытащить провод, загрузка зависает навсегда, никаких ошибок или событий не вызывается. Никакого таймаута тоже нельзя установить.
Что с этим можно сделать?
Решение задачи: «Прерывание соединения при загрузке DownloadFileAsync»
textual
Листинг программы
var urladdr = new Uri("http://mysite.com/AddLang_for_Photoshop_CS6.exe"); WebClient wclnt = new WebClient(); try { wclnt.DownloadFileAsync(urladdr, "photoshoplng.exe"); } catch { wclnt.CancelAsync(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д