Partilhar via


AsyncEnumerable<TResult> Estrutura

Definição

Representa uma sequência assíncrona produzida executando uma 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

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 o Entity Framework, isso faz com que os resultados da consulta sejam carregados no contexto associado. Isso é equivalente a chamar ToList e, em seguida, jogar fora a lista (sem a sobrecarga de realmente criar a lista).

ToArrayAsync(CancellationToken)

Cria de forma assíncrona uma matriz com base neste AsyncEnumerable<TResult>.

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

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

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

Cria um Dictionary<TKey,TValue> com base nisso 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 seletora de elemento.

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

Cria um Dictionary<TKey,TValue> com base nisso 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 Dictionary<TKey,TValue> com base nisso 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 de forma assíncrona um List<T> com base nisso AsyncEnumerable<TResult> enumerando-o de forma assíncrona.

Implantações explícitas de interface

IAsyncEnumerableAccessor<TResult>.AsyncEnumerable

Representa uma sequência assíncrona produzida executando uma consulta compilada.

Aplica-se a