Bagikan melalui


EntityFrameworkQueryableExtensions.MaxAsync Metode

Definisi

Overload

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Secara asinkron memanggil fungsi proyeksi pada setiap elemen urutan dan mengembalikan nilai maksimum yang dihasilkan.

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

Secara asinkron mengembalikan nilai maksimum urutan.

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Secara asinkron memanggil fungsi proyeksi pada setiap elemen urutan dan mengembalikan nilai maksimum yang dihasilkan.

public static System.Threading.Tasks.Task<TResult> MaxAsync<TSource,TResult> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TResult>> selector, System.Threading.CancellationToken cancellationToken = default);
static member MaxAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Result>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function MaxAsync(Of TSource, TResult) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, TResult)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TResult)

Jenis parameter

TSource

Jenis elemen source.

TResult

Jenis nilai yang dikembalikan oleh fungsi yang diwakili oleh selector.

Parameter

source
IQueryable<TSource>

yang IQueryable<T> berisi elemen untuk menentukan maksimum.

selector
Expression<Func<TSource,TResult>>

Fungsi proyeksi untuk diterapkan ke setiap elemen.

cancellationToken
CancellationToken

A CancellationToken untuk mengamati sambil menunggu tugas selesai.

Mengembalikan

Task<TResult>

Tugas yang mewakili operasi asinkron. Hasil tugas berisi nilai maksimum dalam urutan.

Pengecualian

source atau selector adalah null.

source tidak berisi elemen.

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

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

Secara asinkron mengembalikan nilai maksimum urutan.

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

Jenis parameter

TSource

Jenis elemen source.

Parameter

source
IQueryable<TSource>

yang IQueryable<T> berisi elemen untuk menentukan maksimum.

cancellationToken
CancellationToken

A CancellationToken untuk mengamati sambil menunggu tugas selesai.

Mengembalikan

Task<TSource>

Tugas yang mewakili operasi asinkron. Hasil tugas berisi nilai maksimum dalam urutan.

Pengecualian

sourceadalah null.

source tidak berisi elemen.

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