Sdílet prostřednictvím


IDbAsyncQueryProvider.ExecuteAsync Metoda

Definice

Přetížení

ExecuteAsync(Expression, CancellationToken)

Asynchronně spustí dotaz reprezentovaný zadaným stromem výrazů.

ExecuteAsync<TResult>(Expression, CancellationToken)

Asynchronně spustí dotaz silného typu reprezentovaný zadaným stromem výrazů.

ExecuteAsync(Expression, CancellationToken)

Asynchronně spustí dotaz reprezentovaný zadaným stromem výrazů.

public System.Threading.Tasks.Task<object> ExecuteAsync (System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteAsync : System.Linq.Expressions.Expression * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>

Parametry

expression
Expression

Strom výrazů, který představuje dotaz LINQ.

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 hodnotu, která je výsledkem spuštění zadaného dotazu.

Platí pro

ExecuteAsync<TResult>(Expression, CancellationToken)

Asynchronně spustí dotaz silného typu reprezentovaný zadaným stromem výrazů.

public System.Threading.Tasks.Task<TResult> ExecuteAsync<TResult> (System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteAsync : System.Linq.Expressions.Expression * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>

Parametry typu

TResult

Typ hodnoty, která je výsledkem spuštění dotazu.

Parametry

expression
Expression

Strom výrazů, který představuje dotaz LINQ.

cancellationToken
CancellationToken

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

Návraty

Task<TResult>

Úloha, která představuje asynchronní operaci. Výsledek úkolu obsahuje hodnotu, která je výsledkem spuštění zadaného dotazu.

Platí pro