Udostępnij za pośrednictwem


QueryableExtensions.ContainsAsync Metoda

Definicja

Przeciążenia

ContainsAsync<TSource>(IQueryable<TSource>, TSource)

Asynchronicznie określa, czy sekwencja zawiera określony element przy użyciu domyślnego porównania równości.

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

Asynchronicznie określa, czy sekwencja zawiera określony element przy użyciu domyślnego porównania równości.

ContainsAsync<TSource>(IQueryable<TSource>, TSource)

Asynchronicznie określa, czy sekwencja zawiera określony element przy użyciu domyślnego porównania równości.

public static System.Threading.Tasks.Task<bool> ContainsAsync<TSource> (this System.Linq.IQueryable<TSource> source, TSource item);
static member ContainsAsync : System.Linq.IQueryable<'Source> * 'Source -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function ContainsAsync(Of TSource) (source As IQueryable(Of TSource), item As TSource) As Task(Of Boolean)

Parametry typu

TSource

Typ elementów elementu source.

Parametry

source
IQueryable<TSource>

Element IQueryable<T> umożliwiający zwrócenie pojedynczego elementu elementu .

item
TSource

Obiekt do zlokalizowania w sekwencji.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera true , jeśli sekwencja wejściowa zawiera określoną wartość; w przeciwnym razie false.

Wyjątki

source Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

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

Asynchronicznie określa, czy sekwencja zawiera określony element przy użyciu domyślnego porównania równości.

public static System.Threading.Tasks.Task<bool> ContainsAsync<TSource> (this System.Linq.IQueryable<TSource> source, TSource item, System.Threading.CancellationToken cancellationToken);
static member ContainsAsync : System.Linq.IQueryable<'Source> * 'Source * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>

Parametry typu

TSource

Typ elementów elementu source.

Parametry

source
IQueryable<TSource>

Element IQueryable<T> umożliwiający zwrócenie pojedynczego elementu elementu .

item
TSource

Obiekt do zlokalizowania w sekwencji.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera true , jeśli sekwencja wejściowa zawiera określoną wartość; w przeciwnym razie false.

Wyjątki

source Jest null .

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy