AsyncEnumerable<TResult> Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |