我正在使用wego api列出航班。但是我将在每个请求中获取少量数据,因此我想将所有数据异步加载到视图中。.netcore中是否有解决方案
对于数据提取,我使用以下代码。所以在查看之后,我不想停止数据获取。因为我只有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));
}