Как сделать класс для параллельной загрузки множества файлов из Интернет - C#
Формулировка задачи:
Добрый день!
Есть метод класса в который мы передаем перечень файлов допустим в списке List и нам необходимо ,чтобы данные файлы загружались из Интернет в параллельных потоках.
Также должно быть событие загрузки файла в данном классе.
Как грамотно организовать это?
Через Task и метод DownloadFileAsync() WebClient?
Решение задачи: «Как сделать класс для параллельной загрузки множества файлов из Интернет»
textual
Листинг программы
private void OnLoadFile(object sender, AsyncCompletedEventArgs e) { if (OnLoad != null) { OnLoad(e.UserState.ToString()); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д