Bagikan melalui


EntityFrameworkQueryableExtensions.AllAsync<TSource> Metode

Definisi

Secara asinkron menentukan apakah semua elemen urutan memenuhi suatu kondisi.

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

Jenis parameter

TSource

Jenis elemen source.

Parameter

source
IQueryable<TSource>

Elemen IQueryable<T> yang akan diuji untuk kondisi.

predicate
Expression<Func<TSource,Boolean>>

Fungsi untuk menguji setiap elemen untuk kondisi.

cancellationToken
CancellationToken

A CancellationToken untuk mengamati sambil menunggu tugas selesai.

Mengembalikan

Tugas yang mewakili operasi asinkron. Hasil tugas berisi true jika setiap elemen urutan sumber lulus pengujian dalam predikat yang ditentukan; jika tidak, false.

Pengecualian

source atau predicate adalah null.

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