AsyncEnumerable<TResult> Estrutura

Definição

Representa uma sequência assíncrona produzida pela execução de uma consulta compilada.

public 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

O tipo de resultado.

Herança
AsyncEnumerable<TResult>
Implementações
Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>

Construtores

AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>)

Cria uma nova instância de AsyncEnumerable<TResult>

Métodos

ForEachAsync(Action<TResult>, CancellationToken)

Enumera de forma assíncrona os resultados da consulta e executa a ação especificada em cada elemento.

LoadAsync(CancellationToken)

Enumera de forma assíncrona a consulta. Ao usar Entity Framework, isso faz com que os resultados da consulta sejam carregados no contexto associado. Isso equivale a chamar ToList e, em seguida, descartar a lista (sem a sobrecarga de realmente criar a lista).

ToArrayAsync(CancellationToken)

Cria uma matriz de forma assíncrona a partir desse AsyncEnumerable<TResult> .

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

Cria um a Dictionary<TKey,TValue> partir dele AsyncEnumerable<TResult> enumerando-o de forma assíncrona de acordo com um seletor de chave especificado e uma função de seletor de elemento.

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

Cria um a Dictionary<TKey,TValue> partir dele AsyncEnumerable<TResult> enumerando-o de forma assíncrona de acordo com uma função de seletor de chave especificada, um comparador e uma função de seletor de elemento.

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

Cria um a Dictionary<TKey,TValue> partir dele AsyncEnumerable<TResult> enumerando-o de forma assíncrona de acordo com uma função de seletor de chave especificada.

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

Cria um a Dictionary<TKey,TValue> partir dele AsyncEnumerable<TResult> enumerando-o de forma assíncrona de acordo com uma função de seletor de chave especificada e um comparador.

ToListAsync(CancellationToken)

Cria um com de forma assíncrona List<T> AsyncEnumerable<TResult> , enumerando-o de forma assíncrona.

Implantações explícitas de interface

IAsyncEnumerableAccessor<TResult>.AsyncEnumerable

Aplica-se a