Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
WebRequest.DefaultWebProxy.GetProxy(new Uri("http://www.microsoft.com"))
// Далее пару проверок.
У меня другой принцип работы и больше возможностей.
Мой класс не использует пул потоков.
Просто, насколько я знаю, ThreadPool используется другими классами для выполнения асинхронных операций.
Да и он же предназначен для того, чтобы в нём можно было быстренько выполнить задачку и освободить поток.
А если вам нужно выполнять несколько десятков длительных операций для, допустим, анализа данных, то будет нехорошо его забивать.
А что вы предлагаете? Как нужно его правильно реализовать? Или нужно его вообще удалить из библиотеки?
xNet — C# библиотека для работы с Web