Как сделать класс для параллельной загрузки множества файлов из Интернет - C#

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

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

Добрый день! Есть метод класса в который мы передаем перечень файлов допустим в списке List и нам необходимо ,чтобы данные файлы загружались из Интернет в параллельных потоках. Также должно быть событие загрузки файла в данном классе. Как грамотно организовать это? Через Task и метод DownloadFileAsync() WebClient?

Решение задачи: «Как сделать класс для параллельной загрузки множества файлов из Интернет»

textual
Листинг программы
private void OnLoadFile(object sender, AsyncCompletedEventArgs e)
 
 
        {
 
            if (OnLoad != null)
            {
 
 
                
 
                 OnLoad(e.UserState.ToString()); 
 
            }
 
 
 
             
        }
 
 
    
    
    }

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


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

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

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