Я использую несколько экземпляров класса WebClient
для одновременной асинхронной загрузки множества небольших файлов с веб-сервера в Интернете.
У URI, который я использую, есть его IP в числовой записи, чтобы избежать ненужных разрешений DNS.
Я немного нажимаю, например, используя 50+ экземпляров класса одновременно.
Что я заметил, так это то, что хотя большинство файлов загружаются правильно, небольшой процент из них имеет длину 0, что означает, что поток никогда не завершался успешно - возможно, из-за ошибки.
Однако AsyncCompletedEventArgs
никогда не сообщал об ошибке.
Я слишком много толкаю? Но опять же, не должно ли это выдать ошибку?