Вызовите несколько HttpWebRequest - PullRequest
0 голосов
/ 28 сентября 2011

Мне нужно сделать несколько запросов HttpWebRequest за один момент, но когда я сделаю запрос несколько раз, это будет стоить много времени.Я планирую делать каждый запрос в отдельном потоке, а затем получить все возвраты и собрать все вместе, когда все вызовы будут завершены, возможно ли это?

Ответы [ 2 ]

2 голосов
/ 28 сентября 2011

Абсолютно.

Взгляните на документы MSDN на HttpWebRequest.BeginGetResponse Method

Я не смог бы написать лучший пример, чем в документах.

1 голос
/ 28 сентября 2011

Я не знаю много о Threading, но, поскольку они работают асинхронно, получение возвращаемого значения не вариант. Однако этот поток: http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/c43c0cce-491a-4ddb-9012-69929fab8e5e/ указывает на класс ThreadPool.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...