Bagikan melalui


EntityFrameworkQueryableExtensions.AnyAsync Metode

Definisi

Overload

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

Secara asinkron menentukan apakah urutan berisi elemen apa pun.

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Secara asinkron menentukan apakah ada elemen urutan yang memenuhi suatu kondisi.

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

Secara asinkron menentukan apakah urutan berisi elemen apa pun.

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

Jenis parameter

TSource

Jenis elemen source.

Parameter

source
IQueryable<TSource>

Untuk IQueryable<T> memeriksa apakah kosong.

cancellationToken
CancellationToken

A CancellationToken untuk mengamati sambil menunggu tugas selesai.

Mengembalikan

Tugas yang mewakili operasi asinkron. Hasil tugas berisi true jika urutan sumber berisi elemen apa pun; jika tidak, false.

Pengecualian

sourceadalah 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

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Secara asinkron menentukan apakah ada elemen urutan yang memenuhi suatu kondisi.

public static System.Threading.Tasks.Task<bool> AnyAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,bool>> predicate, System.Threading.CancellationToken cancellationToken = default);
static member AnyAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, bool>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function AnyAsync(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 suatu kondisi.

predicate
Expression<Func<TSource,Boolean>>

Fungsi untuk menguji setiap elemen untuk suatu kondisi.

cancellationToken
CancellationToken

A CancellationToken untuk mengamati sambil menunggu tugas selesai.

Mengembalikan

Tugas yang mewakili operasi asinkron. Hasil tugas berisi true jika ada elemen dalam urutan sumber yang 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