Jazyk

AsyncEnumerable<TResult> Struktura

Definice

Představuje asynchronní sekvenci vytvořenou spuštěním kompilovaného dotazu.

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 výsledku.

Dědičnost
AsyncEnumerable<TResult>
Implementuje
Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>

Konstruktory

Název Description
AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>)

Vytvoří novou instanci AsyncEnumerable<TResult>

Metody

Název Description
ForEachAsync(Action<TResult>, CancellationToken)

Asynchronně vytvoří výčet výsledků dotazu a provede zadanou akci u každého prvku.

LoadAsync(CancellationToken)

Asynchronně vytvoří výčet dotazu. Při použití entity Framework to způsobí načtení výsledků dotazu do přidruženého kontextu. To je ekvivalent volání ToList a následné vyvolání seznamu (bez režie při skutečném vytvoření seznamu).

ToArrayAsync(CancellationToken)

Asynchronně vytvoří z tohoto AsyncEnumerable<TResult>pole .

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

Vytvoří z Dictionary<TKey,TValue> toho AsyncEnumerable<TResult> výčet asynchronně podle zadaného selektoru klíče a funkce selektoru prvku.

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

Vytvoří z Dictionary<TKey,TValue> toho AsyncEnumerable<TResult> výčet asynchronně podle zadané funkce selektoru klíče, porovnávače a funkce selektoru elementu.

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

Vytvoří z Dictionary<TKey,TValue> toho AsyncEnumerable<TResult> výčet asynchronně podle zadané funkce selektoru klíčů.

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

Vytvoří z Dictionary<TKey,TValue> toho AsyncEnumerable<TResult> výčet asynchronně podle zadané funkce selektoru klíče a porovnávače.

ToListAsync(CancellationToken)

Asynchronně vytvoří z List<T> toho AsyncEnumerable<TResult> výčet asynchronně.

Explicitní implementace rozhraní

Název Description
IAsyncEnumerableAccessor<TResult>.AsyncEnumerable

Představuje asynchronní sekvenci vytvořenou spuštěním kompilovaného dotazu.

Platí pro