Bagikan melalui


EntityFrameworkQueryableExtensions.ElementAtAsync<TSource> Metode

Definisi

Secara asinkron mengembalikan elemen pada indeks tertentu secara berurutan.

public static System.Threading.Tasks.Task<TSource> ElementAtAsync<TSource> (this System.Linq.IQueryable<TSource> source, int index, System.Threading.CancellationToken cancellationToken = default);
static member ElementAtAsync : System.Linq.IQueryable<'Source> * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Source>
<Extension()>
Public Function ElementAtAsync(Of TSource) (source As IQueryable(Of TSource), index As Integer, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TSource)

Jenis parameter

TSource

Jenis elemen source.

Parameter

source
IQueryable<TSource>

IQueryable<T> Untuk mengembalikan elemen dari.

index
Int32

Indeks berbasis nol dari elemen yang akan diambil.

cancellationToken
CancellationToken

A CancellationToken untuk mengamati sambil menunggu tugas selesai.

Mengembalikan

Task<TSource>

Tugas yang mewakili operasi asinkron. Hasil tugas berisi elemen pada indeks tertentu secara source berurutan.

Pengecualian

sourceadalah null.

index kurang dari nol.

Keterangan

Beberapa operasi aktif pada instans konteks yang sama tidak didukung. Gunakan await untuk memastikan bahwa setiap operasi asinkron telah selesai sebelum memanggil metode lain pada konteks ini. Lihat Menghindari masalah utas DbContext untuk informasi dan contoh selengkapnya.

Lihat Mengkueri data dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk