Как изменить диапазон HttpWebRequest после получения ответа? - PullRequest
0 голосов
/ 02 февраля 2020

Я работаю над многопоточным менеджером загрузки. Я хочу разделить файл на диапазоны для загрузки с разными потоками. Когда загрузка диапазона завершена, мне нужно разделить один из оставшихся диапазонов на два диапазона, чтобы число потоков оставалось постоянным. Итак, как изменить диапазон веб-запросов после того, как он начал загружаться, чтобы остановить его в конце диапазона? У меня есть блок кода ниже, но он не работает.

var webReq = WebRequest.Create(url) as HttpWebRequest;
webReq.AddRange(start, end);
var webResp = webReq.GetResponse() as HttpWebResponse;
webReq.AddRange(start, end2);
...