AsyncEnumerable<TResult> Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje asynchroniczną sekwencję utworzoną przez wykonanie skompilowanego zapytania.
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)
Parametry typu
- TResult
Typ wyniku.
- Dziedziczenie
-
AsyncEnumerable<TResult>
- Implementuje
-
Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>
Konstruktory
AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>) |
Tworzy nowe wystąpienie klasy AsyncEnumerable<TResult> |
Metody
ForEachAsync(Action<TResult>, CancellationToken) |
Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu. |
LoadAsync(CancellationToken) |
Asynchronicznie wylicza zapytanie. W przypadku korzystania z programu Entity Framework powoduje to załadowanie wyników zapytania do skojarzonego kontekstu. Jest to równoważne wywołaniu metody ToList, a następnie wyrzuceniu listy (bez narzutu rzeczywistego utworzenia listy). |
ToArrayAsync(CancellationToken) |
Asynchronicznie tworzy tablicę na podstawie tego AsyncEnumerable<TResult>elementu . |
ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, CancellationToken) |
Tworzy element Dictionary<TKey,TValue> na podstawie tego AsyncEnumerable<TResult> elementu, wyliczając go asynchronicznie zgodnie z określonym selektorem kluczy i funkcją selektora elementów. |
ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, IEqualityComparer<TKey>, CancellationToken) |
Tworzy element Dictionary<TKey,TValue> na podstawie tego AsyncEnumerable<TResult> elementu, wyliczając go asynchronicznie zgodnie z określoną funkcją selektora kluczy, modułem porównującym i funkcją selektora elementów. |
ToDictionaryAsync<TKey>(Func<TResult,TKey>, CancellationToken) |
Tworzy element Dictionary<TKey,TValue> na podstawie tej AsyncEnumerable<TResult> funkcji, wyliczając ją asynchronicznie zgodnie z określoną funkcją selektora kluczy. |
ToDictionaryAsync<TKey>(Func<TResult,TKey>, IEqualityComparer<TKey>, CancellationToken) |
Tworzy element Dictionary<TKey,TValue> na podstawie tego AsyncEnumerable<TResult> elementu, wyliczając go asynchronicznie zgodnie z określoną funkcją selektora kluczy i modułem porównującym. |
ToListAsync(CancellationToken) |
Asynchronicznie tworzy obiekt na List<T> podstawie tej AsyncEnumerable<TResult> wartości, wyliczając ją asynchronicznie. |
Jawne implementacje interfejsu
IAsyncEnumerableAccessor<TResult>.AsyncEnumerable |
Reprezentuje asynchroniczną sekwencję utworzoną przez wykonanie skompilowanego zapytania. |