Sprache

AsyncEnumerable<TResult> Struktur

Definition

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

Name Beschreibung
AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>)

Erstellt eine neue Instanz von AsyncEnumerable<TResult>

Methoden

Name Beschreibung
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. Wenn Sie Entity Framework verwenden, werden die Ergebnisse der Abfrage in den zugeordneten Kontext geladen. Dies entspricht dem Aufrufen von ToList und dem Anschließenden Auslösen 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 ein Dictionary<TKey,TValue>AsyncEnumerable<TResult> Element, indem er asynchron entsprechend einer angegebenen Schlüsselauswahl und einer Elementauswahlfunktion aufgezählt wird.

ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, IEqualityComparer<TKey>, CancellationToken)

Erstellt daraus ein Dictionary<TKey,TValue>AsyncEnumerable<TResult> Element, indem es asynchron entsprechend einer angegebenen Schlüsselmarkierfunktion, einem Vergleichsmodul und einer Elementauswahlfunktion aufgezählt wird.

ToDictionaryAsync<TKey>(Func<TResult,TKey>, CancellationToken)

Erstellt daraus ein Dictionary<TKey,TValue>AsyncEnumerable<TResult> Element, indem er asynchron entsprechend einer angegebenen Schlüsselauswahlfunktion aufgezählt wird.

ToDictionaryAsync<TKey>(Func<TResult,TKey>, IEqualityComparer<TKey>, CancellationToken)

Erstellt daraus ein Dictionary<TKey,TValue>AsyncEnumerable<TResult> Element, indem er asynchron entsprechend einer angegebenen Schlüsselmarkierfunktion und einem Vergleichsmodul aufgezählt wird.

ToListAsync(CancellationToken)

Erstellt asynchron eine List<T> aus dieser AsyncEnumerable<TResult> Datei, indem sie asynchron aufgezählt wird.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IAsyncEnumerableAccessor<TResult>.AsyncEnumerable

Stellt eine asynchrone Sequenz dar, die durch Ausführen einer kompilierten Abfrage erzeugt wird.

Gilt für: