AsyncEnumerable<TResult> Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |