Нужно поместить реализацию метода WebClient.DownloadFileAsync
в цикл for для отражения в ProgressBar-е, но при вызове метода из цикла появляется исключение - "WebClient не поддерживает параллельные операции ввода-вывода." Причем даже в цикле While, который проверяет булевое значение переменной. Без цикла работает исправно. Подскажите, в чем проблема?
public void Download(DataEntity entity, string pathFile)
{
string result = entity.Url.Substring(entity.Url.IndexOf("src/") + 14);
string fileName = pathFile + @"\" + result;
using (WebClient webclient = new WebClient())
{
while (doWork == true)
{
webclient.DownloadFileAsync(new Uri(entity.Url), fileName);
}
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В проекте Unit тестов использую AppDomainCurrentDomain
В целях автоматизации работы сотрудников, была поставлена задача интеграции записи клиентов в автоматическом режимеКлиентская база ведется...
Я сделал пакет служб SSIS, который экспортирует данные из Microsoft SQL Server и импортирует их в файлыcsv и mysql
кто нибудь пользовался SAM-IT/abac для yii2, не могли бы привести пару примеров использования?