Compartir a través de


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

AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>)

Crea una instancia de AsyncEnumerable<TResult>

Métodos

ForEachAsync(Action<TResult>, CancellationToken)

Enumera asincrónicamente 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 un objeto Dictionary<TKey,TValue> a partir de esto AsyncEnumerable<TResult> enumerando 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 a Dictionary<TKey,TValue> 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 a Dictionary<TKey,TValue> 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> enumerando de forma asincrónica.

Implementaciones de interfaz explícitas

IAsyncEnumerableAccessor<TResult>.AsyncEnumerable

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

Se aplica a