Я потребляю wego api, чтобы составить список рейсов. но я получу небольшое количество данных в каждом запросе, поэтому я хочу загрузить все данные асинхронно в представление. Есть ли какое-либо решение в ядре .net
Для извлечения данных я использую приведенный ниже код. поэтому после просмотра я не хочу останавливать получение данных. потому что у меня есть только 100 записей, мне нужно, чтобы увидеть оставшиеся данные, и здесь нет нумерации страниц
const int numberOfResultsToGet = 100;
var results = new List<SearchResultMv>();
while (results.Count < numberOfResultsToGet)
{
var response = await GetFlights(flightParam, auth);
results.AddRange(response.Results);
// update offset
flightParam.Offset += response.Results.Count;
// sleep for 1 second before sending another request
Thread.Sleep(TimeSpan.FromSeconds(1));
}