Самая медленная часть моего кода эти строки прямо здесь:Можете ли вы «Очередь» webRequest на фоне ускорить вашу программу?
string responseString;
var webRequest = WebRequest.Create(url);
using (var response = webRequest.GetResponse())
using (var sr = new StreamReader(response.GetResponseStream()))
{
responseString = sr.ReadToEnd();
}
return responseString;
есть способ «очереди» несколько WebRequest и иметь их загрузки в фоновом режиме, в то время как мой код разбирает HTML между запросами страниц? Есть ли имя/метод для этого, я могу google? любые ссылки или код очень ценятся! благодаря!
* Редактирование: полный getHTML (код) добавлен
В названии не требуется C#, для чего предназначены теги. – rene
Вы можете пойти [async] (http://msdn.microsoft.com/en-us/library/86wf6409 (v = vs.110) .aspx) – rene