Асинхронное скачивание нескольких файлов с отображением прогресса - C#
Формулировка задачи:
Уже несколько вечеров не могу устроить себе "поочередное скачивание от 1 до 4 файлов с отображением прогресса", пробовал реализвоать EventWaitHandle из этой темы, но при отладке приложение виснет на WaitOne() скачав первый файл. Пробовал как готовый пример так и свой код. Самым удачным вариантом был момент с использованием разных WebClient для каждого файла, они получается качались одновременно, но есть огромный минус, я так и не понял как дождаться конца скачивания в коде так, чтобы к моменту прозведения операции с скачаными файлами все 4 WebClienta завершили свою работу. Уже не знаю что делать, помогите пж?
Решение задачи: «Асинхронное скачивание нескольких файлов с отображением прогресса»
textual
Листинг программы
private static ManualResetEvent upd_w = new ManualResetEvent(true);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д