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