Асинхронное скачивание нескольких файлов с отображением прогресса - C#

Узнай цену своей работы

Формулировка задачи:

Уже несколько вечеров не могу устроить себе "поочередное скачивание от 1 до 4 файлов с отображением прогресса", пробовал реализвоать EventWaitHandle из этой темы, но при отладке приложение виснет на WaitOne() скачав первый файл. Пробовал как готовый пример так и свой код. Самым удачным вариантом был момент с использованием разных WebClient для каждого файла, они получается качались одновременно, но есть огромный минус, я так и не понял как дождаться конца скачивания в коде так, чтобы к моменту прозведения операции с скачаными файлами все 4 WebClienta завершили свою работу. Уже не знаю что делать, помогите пж?

Решение задачи: «Асинхронное скачивание нескольких файлов с отображением прогресса»

textual
Листинг программы
 private static ManualResetEvent upd_w = new ManualResetEvent(true);

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


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

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

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