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
| 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. |