In C # 8 wurde die IAsyncEnumerable
Schnittstelle hinzugefügt.
Wenn wir eine normale IEnumerable
haben, können wir daraus eine List
oder so ziemlich jede andere Sammlung machen, die wir wollen. Danke an Linq da.
var range = Enumerable.Range(0, 100);
var list = range.ToList();
Nun möchte ich meine IAsyncEnumerable
in eine konvertieren List
und dies natürlich asynchron. Gibt es für diesen Fall bereits Linq-Implementierungen? Wenn nicht, wie könnte ich es dann selbst konvertieren?
c#
linq
ienumerable
c#-8.0
iasyncenumerable
Zwanzig
quelle
quelle
await iOrderedQueryable.ToListAsync(cancellationToken)
nachdem das Nuget-Paket hinzugefügt wurde. Der Fehler ist verschwunden, nachdem ich das Nuget-Paket entfernt habe.