Sdílet prostřednictvím


QueryableExtensions.ContainsAsync Metoda

Definice

Přetížení

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

Asynchronně určuje, zda sekvence obsahuje zadaný prvek pomocí výchozího porovnávače rovnosti.

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

Asynchronně určuje, zda sekvence obsahuje zadaný prvek pomocí výchozího porovnávače rovnosti.

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

Asynchronně určuje, zda sekvence obsahuje zadaný prvek pomocí výchozího porovnávače rovnosti.

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ů .source

Parametry

source
IQueryable<TSource>

An IQueryable<T> , která vrátí jeden prvek z.

item
TSource

Objekt, který se má v sekvenci najít.

Návraty

Úloha, která představuje asynchronní operaci. Výsledek úkolu obsahuje true , pokud vstupní sekvence obsahuje zadanou hodnotu, falsev opačném případě .

Výjimky

source Je null .

Poznámky

Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.

Platí pro

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

Asynchronně určuje, zda sekvence obsahuje zadaný prvek pomocí výchozího porovnávače rovnosti.

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ů .source

Parametry

source
IQueryable<TSource>

An IQueryable<T> , která vrátí jeden prvek z.

item
TSource

Objekt, který se má v sekvenci najít.

cancellationToken
CancellationToken

A CancellationToken , která se má sledovat při čekání na dokončení úkolu.

Návraty

Úloha, která představuje asynchronní operaci. Výsledek úkolu obsahuje true , pokud vstupní sekvence obsahuje zadanou hodnotu, falsev opačném případě .

Výjimky

source Je null .

Poznámky

Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.

Platí pro