Condividi tramite


AsyncEnumerable<TResult> Struct

Definizione

Rappresenta una sequenza asincrona prodotta eseguendo una query compilata.

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)

Parametri di tipo

TResult

Tipo di risultato.

Ereditarietà
AsyncEnumerable<TResult>
Implementazioni
Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>

Costruttori

AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>)

Crea una nuova istanza di AsyncEnumerable<TResult>

Metodi

ForEachAsync(Action<TResult>, CancellationToken)

Enumera in modo asincrono i risultati della query ed esegue l'azione specificata su ogni elemento.

LoadAsync(CancellationToken)

Enumera in modo asincrono la query. Quando si usa Entity Framework, in questo modo i risultati della query vengono caricati nel contesto associato. Equivale a chiamare ToList e quindi a buttare via l'elenco (senza il sovraccarico di creare effettivamente l'elenco).

ToArrayAsync(CancellationToken)

Crea in modo asincrono una matrice da questo AsyncEnumerable<TResult>oggetto .

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

Crea un oggetto Dictionary<TKey,TValue> da questo AsyncEnumerable<TResult> oggetto enumerandolo in modo asincrono in base a un selettore di chiavi specificato e a una funzione selettore di elementi.

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

Crea un oggetto Dictionary<TKey,TValue> da questo AsyncEnumerable<TResult> oggetto enumerandolo in modo asincrono in base a una funzione del selettore di chiavi, a un operatore di confronto e a una funzione selettore di elementi.

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

Crea un oggetto Dictionary<TKey,TValue> da questo AsyncEnumerable<TResult> oggetto enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata.

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

Crea un oggetto Dictionary<TKey,TValue> da questo AsyncEnumerable<TResult> oggetto enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata e a un operatore di confronto.

ToListAsync(CancellationToken)

Crea in modo asincrono un oggetto List<T> da questo AsyncEnumerable<TResult> oggetto enumerandolo in modo asincrono.

Implementazioni dell'interfaccia esplicita

IAsyncEnumerableAccessor<TResult>.AsyncEnumerable

Rappresenta una sequenza asincrona prodotta eseguendo una query compilata.

Si applica a