Partager via


AsyncEnumerable<TResult> Structure

Définition

Représente une séquence asynchrone produite par l’exécution d’une requête compilée.

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)

Paramètres de type

TResult

Type de résultat.

Héritage
AsyncEnumerable<TResult>
Implémente
Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>

Constructeurs

AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>)

Crée une instance de AsyncEnumerable<TResult>

Méthodes

ForEachAsync(Action<TResult>, CancellationToken)

Énumère de manière asynchrone les résultats de la requête et exécute l’action spécifiée sur chaque élément.

LoadAsync(CancellationToken)

Énumère la requête de manière asynchrone. Lors de l’utilisation d’Entity Framework, les résultats de la requête sont chargés dans le contexte associé. Cela revient à appeler ToList, puis à jeter la liste (sans la surcharge liée à la création de la liste).

ToArrayAsync(CancellationToken)

Crée de façon asynchrone un tableau à partir de ce AsyncEnumerable<TResult>.

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

Crée un Dictionary<TKey,TValue> à partir de celui-ci AsyncEnumerable<TResult> en l’énumérant de façon asynchrone en fonction d’un sélecteur de clé spécifié et d’une fonction de sélecteur d’élément.

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

Crée un Dictionary<TKey,TValue> à partir de ce AsyncEnumerable<TResult> en l’énumérant de façon asynchrone en fonction d’une fonction de sélecteur de clé spécifiée, d’un comparateur et d’une fonction de sélecteur d’élément spécifiée.

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

Crée un Dictionary<TKey,TValue> à partir de ce AsyncEnumerable<TResult> en l’énumérant de façon asynchrone en fonction d’une fonction de sélecteur de clé spécifiée.

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

Crée un Dictionary<TKey,TValue> à partir de celui-ci AsyncEnumerable<TResult> en l’énumérant de manière asynchrone en fonction d’une fonction de sélection de clé spécifiée et d’un comparateur.

ToListAsync(CancellationToken)

Crée de façon asynchrone un à List<T> partir de ce AsyncEnumerable<TResult> en l’énumérant de façon asynchrone.

Implémentations d’interfaces explicites

IAsyncEnumerableAccessor<TResult>.AsyncEnumerable

Représente une séquence asynchrone produite par l’exécution d’une requête compilée.

S’applique à