Прерывание соединения при загрузке 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();
    }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 4.067 из 5
Похожие ответы