AsyncEnumerable<TResult> Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |