AsyncEnumerable<TResult> Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents an asynchronous sequence produced by executing a compiled query.
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)
Type Parameters
- TResult
The result type.
- Inheritance
-
AsyncEnumerable<TResult>
- Implements
-
Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>
Constructors
AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>) |
Creates a new instance of AsyncEnumerable<TResult> |
Methods
ForEachAsync(Action<TResult>, CancellationToken) |
Asynchronously enumerates the query results and performs the specified action on each element. |
LoadAsync(CancellationToken) |
Asynchronously enumerates the query. When using Entity Framework, this causes the results of the query to be loaded into the associated context. This is equivalent to calling ToList and then throwing away the list (without the overhead of actually creating the list). |
ToArrayAsync(CancellationToken) |
Asynchronously creates an array from this AsyncEnumerable<TResult>. |
ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, CancellationToken) |
Creates a Dictionary<TKey,TValue> from this AsyncEnumerable<TResult> by enumerating it asynchronously according to a specified key selector and an element selector function. |
ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, IEqualityComparer<TKey>, CancellationToken) |
Creates a Dictionary<TKey,TValue> from this AsyncEnumerable<TResult> by enumerating it asynchronously according to a specified key selector function, a comparer, and an element selector function. |
ToDictionaryAsync<TKey>(Func<TResult,TKey>, CancellationToken) |
Creates a Dictionary<TKey,TValue> from this AsyncEnumerable<TResult> by enumerating it asynchronously according to a specified key selector function. |
ToDictionaryAsync<TKey>(Func<TResult,TKey>, IEqualityComparer<TKey>, CancellationToken) |
Creates a Dictionary<TKey,TValue> from this AsyncEnumerable<TResult> by enumerating it asynchronously according to a specified key selector function and a comparer. |
ToListAsync(CancellationToken) |
Asynchronously creates a List<T> from this AsyncEnumerable<TResult> by enumerating it asynchronously. |
Explicit Interface Implementations
IAsyncEnumerableAccessor<TResult>.AsyncEnumerable |
Applies to
Entity Framework