Bagikan melalui


AsyncEnumerable<TResult> Struktur

Definisi

Mewakili urutan asinkron yang dihasilkan dengan mengeksekusi kueri yang dikompilasi.

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)

Jenis parameter

TResult

Jenis hasil.

Warisan
AsyncEnumerable<TResult>
Penerapan
Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TResult>

Konstruktor

AsyncEnumerable<TResult>(IAsyncEnumerable<TResult>)

Membuat instans baru AsyncEnumerable<TResult>

Metode

ForEachAsync(Action<TResult>, CancellationToken)

Secara asinkron menghitung hasil kueri dan melakukan tindakan yang ditentukan pada setiap elemen.

LoadAsync(CancellationToken)

Secara asinkron menghitung kueri. Saat menggunakan Kerangka Kerja Entitas, ini menyebabkan hasil kueri dimuat ke dalam konteks terkait. Ini setara dengan memanggil ToList dan kemudian membuang daftar (tanpa overhead benar-benar membuat daftar).

ToArrayAsync(CancellationToken)

Secara asinkron membuat array dari ini AsyncEnumerable<TResult>.

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

Dictionary<TKey,TValue> Membuat dari ini AsyncEnumerable<TResult> dengan menghitungnya secara asinkron sesuai dengan pemilih kunci tertentu dan fungsi pemilih elemen.

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

Dictionary<TKey,TValue> Membuat dari ini AsyncEnumerable<TResult> dengan menghitungnya secara asinkron sesuai dengan fungsi pemilih kunci tertentu, perbandingan, dan fungsi pemilih elemen.

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

Dictionary<TKey,TValue> Membuat dari ini AsyncEnumerable<TResult> dengan menghitungnya secara asinkron sesuai dengan fungsi pemilih kunci yang ditentukan.

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

Dictionary<TKey,TValue> Membuat dari ini AsyncEnumerable<TResult> dengan menghitungnya secara asinkron sesuai dengan fungsi pemilih kunci tertentu dan perbandingan.

ToListAsync(CancellationToken)

Secara asinkron menciptakan List<T> dari ini AsyncEnumerable<TResult> dengan menghitungnya secara asinkron.

Implementasi Antarmuka Eksplisit

IAsyncEnumerableAccessor<TResult>.AsyncEnumerable

Mewakili urutan asinkron yang dihasilkan dengan mengeksekusi kueri yang dikompilasi.

Berlaku untuk