Прежде всего, я понятия не имею, возможно ли это!и я изо всех сил пытаюсь найти ответ.Я думаю, что не знаю, что искать!
У меня есть конечная точка, которая возвращает IEnumerable
, я хочу разделить ответ, поэтому я использовал
.Skip().Take()
Теперь, когда я получаюпервый дубль, как я могу получить второй, не вызывая ту же конечную точку!
Проблема в том, что IEnumerable
получает данные из другого сервиса, где невозможно разделить, поэтому я должен получить все водин раз, а затем я должен вызвать другую конечную точку «МЕДЛЕННО», которая дает мне 5 результатов одновременно, используя то, что я получил из IEnumerable
.
Так что я хочу сделать, это разделить первый список, сделатьвторой вызов, скомбинируйте результат, верните его и повторяйте до тех пор, пока список не будет завершен.
Есть ли способ постоянно прослушивать ответы и добавлять их по мере их поступления?
Или можноЯ сделаю еще один звонок после того, как получу результат, но без запроса полного списка снова?«где-нибудь сохрани!»