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

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

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

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

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

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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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