Lenguaje

AsyncEnumerable<TResult> Estructura

Definición

Representa una secuencia asincrónica generada mediante la ejecución de una consulta compilada.

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)

Parámetros de tipo

TResult

El tipo de resultado.

Herencia
AsyncEnumerable<TResult>
Implementaciones
Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>

Constructores

Nombre Description
AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>)

Crea una nueva instancia de AsyncEnumerable<TResult>

Métodos

Nombre Description
ForEachAsync(Action<TResult>, CancellationToken)

Enumera de forma asincrónica los resultados de la consulta y realiza la acción especificada en cada elemento.

LoadAsync(CancellationToken)

Enumera de forma asincrónica la consulta. Al usar Entity Framework, esto hace que los resultados de la consulta se carguen en el contexto asociado. Esto equivale a llamar a ToList y, a continuación, eliminar la lista (sin la sobrecarga de crear realmente la lista).

ToArrayAsync(CancellationToken)

Crea de forma asincrónica una matriz a partir de este AsyncEnumerable<TResult>.

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

Crea a Dictionary<TKey,TValue> partir de esto AsyncEnumerable<TResult> enumerando de forma asincrónica según un selector de claves especificado y una función de selector de elementos.

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

Crea a Dictionary<TKey,TValue> partir de esto AsyncEnumerable<TResult> mediante la enumeración de forma asincrónica según una función de selector de claves especificada, un comparador y una función de selector de elementos.

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

Crea un Dictionary<TKey,TValue> objeto a partir de esto AsyncEnumerable<TResult> enumerando de forma asincrónica según una función de selector de claves especificada.

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

Crea un Dictionary<TKey,TValue> objeto a partir de esto AsyncEnumerable<TResult> enumerando de forma asincrónica según una función de selector de claves especificada y un comparador.

ToListAsync(CancellationToken)

Crea de forma asincrónica un List<T> a partir de esto AsyncEnumerable<TResult> mediante la enumeración de forma asincrónica.

Implementaciones de interfaz explícitas

Nombre Description
IAsyncEnumerableAccessor<TResult>.AsyncEnumerable

Representa una secuencia asincrónica generada mediante la ejecución de una consulta compilada.

Se aplica a