Freigeben über


IDbAsyncQueryProvider.ExecuteAsync Methode

Definition

Überlädt

ExecuteAsync(Expression, CancellationToken)

Führt die Abfrage, die durch eine angegebene Ausdrucksstruktur dargestellt wird, asynchron aus.

ExecuteAsync<TResult>(Expression, CancellationToken)

Führt die stark typisierte Abfrage, die durch eine angegebene Ausdrucksstruktur dargestellt wird, asynchron aus.

ExecuteAsync(Expression, CancellationToken)

Führt die Abfrage, die durch eine angegebene Ausdrucksstruktur dargestellt wird, asynchron aus.

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>

Parameter

expression
Expression

Eine Ausdrucksstruktur, die eine LINQ-Abfrage darstellt.

cancellationToken
CancellationToken

Ein CancellationToken , der beobachtet werden soll, während auf den Abschluss der Aufgabe gewartet wird.

Gibt zurück

Eine Aufgabe, die den asynchronen Vorgang darstellt. Das Aufgabenergebnis enthält den Wert, der sich aus der Ausführung der angegebenen Abfrage ergibt.

Gilt für:

ExecuteAsync<TResult>(Expression, CancellationToken)

Führt die stark typisierte Abfrage, die durch eine angegebene Ausdrucksstruktur dargestellt wird, asynchron aus.

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>

Typparameter

TResult

Der Typ des Werts, der aus der Ausführung der Abfrage resultiert.

Parameter

expression
Expression

Eine Ausdrucksstruktur, die eine LINQ-Abfrage darstellt.

cancellationToken
CancellationToken

Ein CancellationToken , der beobachtet werden soll, während auf den Abschluss der Aufgabe gewartet wird.

Gibt zurück

Task<TResult>

Eine Aufgabe, die den asynchronen Vorgang darstellt. Das Aufgabenergebnis enthält den Wert, der sich aus der Ausführung der angegebenen Abfrage ergibt.

Gilt für: