AsyncEnumerable<TResult> Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет асинхронную последовательность, созданную при выполнении скомпилированного запроса.
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)
Параметры типа
- TResult
Тип результата.
- Наследование
-
AsyncEnumerable<TResult>
- Реализации
-
Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>
Конструкторы
AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>) |
Создает экземпляр класса AsyncEnumerable<TResult>. |
Методы
ForEachAsync(Action<TResult>, CancellationToken) |
Асинхронно перечисляет результаты запроса и выполняет указанное действие с каждым элементом. |
LoadAsync(CancellationToken) |
Асинхронно перечисляет запрос. При использовании Entity Framework результаты запроса загружаются в связанный контекст. Это эквивалентно вызову ToList и последующему сбросу списка (без накладных расходов, связанных с фактическим созданием списка). |
ToArrayAsync(CancellationToken) |
Асинхронно создает массив из этого AsyncEnumerable<TResult>. |
ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, CancellationToken) |
Dictionary<TKey,TValue> Создает из этого AsyncEnumerable<TResult> объекта путем его асинхронного перечисления в соответствии с указанным селектором ключей и функцией селектора элементов. |
ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, IEqualityComparer<TKey>, CancellationToken) |
Dictionary<TKey,TValue> Создает из этого AsyncEnumerable<TResult> объекта путем его асинхронного перечисления в соответствии с указанной функцией селектора ключей, компаратором и функцией селектора элементов. |
ToDictionaryAsync<TKey>(Func<TResult,TKey>, CancellationToken) |
Dictionary<TKey,TValue> Создает из этого AsyncEnumerable<TResult> объекта путем асинхронного перечисления в соответствии с указанной функцией селектора ключей. |
ToDictionaryAsync<TKey>(Func<TResult,TKey>, IEqualityComparer<TKey>, CancellationToken) |
Dictionary<TKey,TValue> Создает из этого AsyncEnumerable<TResult> объекта путем асинхронного перечисления в соответствии с указанной функцией селектора ключей и компаратором. |
ToListAsync(CancellationToken) |
Асинхронно создает List<T> из этого AsyncEnumerable<TResult> объекта путем его асинхронного перечисления. |
Явные реализации интерфейса
IAsyncEnumerableAccessor<TResult>.AsyncEnumerable |
Представляет асинхронную последовательность, созданную при выполнении скомпилированного запроса. |
Применяется к
Entity Framework