AsyncEnumerable<TResult> Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine asynchrone Sequenz dar, die durch Ausführen einer kompilierten Abfrage erzeugt wird.
public struct AsyncEnumerable<TResult> : Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>
public readonly struct AsyncEnumerable<TResult> : Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>
type AsyncEnumerable<'Result> = struct
interface IAsyncEnumerableAccessor<'Result>
Public Structure AsyncEnumerable(Of TResult)
Implements IAsyncEnumerableAccessor(Of TResult)
Typparameter
- TResult
Der Ergebnistyp.
- Vererbung
-
AsyncEnumerable<TResult>
- Implementiert
-
Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>
Konstruktoren
AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>) |
Erstellt eine neue Instanz von AsyncEnumerable<TResult>. |
Methoden
ForEachAsync(Action<TResult>, CancellationToken) |
Listet die Abfrageergebnisse asynchron auf und führt die angegebene Aktion für jedes Element aus. |
LoadAsync(CancellationToken) |
Listet die Abfrage asynchron auf. Bei Verwendung von Entity Framework werden dadurch die Ergebnisse der Abfrage in den zugeordneten Kontext geladen. Dies entspricht dem Aufrufen von ToList und dem anschließenden Wegwerfen der Liste (ohne den Aufwand, die Liste tatsächlich zu erstellen). |
ToArrayAsync(CancellationToken) |
Erstellt asynchron ein Array aus diesem AsyncEnumerable<TResult>. |
ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, CancellationToken) |
Erstellt daraus eine Dictionary<TKey,TValue>AsyncEnumerable<TResult> , indem sie asynchron gemäß einer angegebenen Schlüsselauswahl und einer Elementauswahlfunktion aufgelistet wird. |
ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, IEqualityComparer<TKey>, CancellationToken) |
Erstellt daraus eine Dictionary<TKey,TValue>AsyncEnumerable<TResult> , indem sie asynchron gemäß einer angegebenen Schlüsselauswahlfunktion, einem Vergleich und einer Elementauswahlfunktion aufgelistet wird. |
ToDictionaryAsync<TKey>(Func<TResult,TKey>, CancellationToken) |
Erstellt eine Dictionary<TKey,TValue> aus dieser AsyncEnumerable<TResult> , indem sie asynchron gemäß einer angegebenen Schlüsselauswahlfunktion aufgezählt wird. |
ToDictionaryAsync<TKey>(Func<TResult,TKey>, IEqualityComparer<TKey>, CancellationToken) |
Erstellt daraus eine Dictionary<TKey,TValue>AsyncEnumerable<TResult> , indem sie asynchron gemäß einer angegebenen Schlüsselauswahlfunktion und einem Vergleich aufgezählt wird. |
ToListAsync(CancellationToken) |
Erstellt asynchron eine List<T> aus dieser AsyncEnumerable<TResult> , indem sie asynchron aufgezählt wird. |
Explizite Schnittstellenimplementierungen
IAsyncEnumerableAccessor<TResult>.AsyncEnumerable |
Stellt eine asynchrone Sequenz dar, die durch Ausführen einer kompilierten Abfrage erzeugt wird. |
Gilt für:
Entity Framework