到目前为止,最好的方法是返回IAsyncEnumerable<IAsyncEnumerable<T>>而不是IAsyncEnumerable<T>,然后将其扁平化。其基本目标是允许一个人从子方法中获取一部分IAsyncEnumerable,而不必发疯。下面的Counting()方法是我的尝试。{
public static async IAs
我使用IAsyncEnumerable返回API中的分页结果,如下所示: int startIndex} while (response.StartIndex + response.Count < response.Total);我想要的是并行地发送多个页面的请求,并在每个页面出现时返回给IAsyncEnumerable可以让多个异步任务写入我的方法返回的同一个IAsyncEnumerable</
我想问一下,是否有一个计划或存在一个聚合IAsyncEnumerable返回的方法?那么,鉴于下面的方法,为什么没有简单的方法来聚合其结果呢?public async IAsyncEnumerable<bool> GenerateAsyncEnumerable(int range) foreach (var x in Enumerable.Rangeparticular item of the sequence Console.WriteLine($"Accumulator:{accum}")