次の方法で共有


DbRawSqlQuery<TElement>.ForEachAsync メソッド

定義

オーバーロード

ForEachAsync(Action<TElement>)

クエリ結果を非同期的に列挙し、各要素に対して指定されたアクションを実行します。

ForEachAsync(Action<TElement>, CancellationToken)

クエリ結果を非同期的に列挙し、各要素に対して指定されたアクションを実行します。

ForEachAsync(Action<TElement>)

クエリ結果を非同期的に列挙し、各要素に対して指定されたアクションを実行します。

public System.Threading.Tasks.Task ForEachAsync (Action<TElement> action);
member this.ForEachAsync : Action<'Element> -> System.Threading.Tasks.Task
Public Function ForEachAsync (action As Action(Of TElement)) As Task

パラメーター

action
Action<TElement>

実行するアクション。

戻り値

非同期操作を表すタスク。

注釈

同じコンテキスト インスタンスに対する複数のアクティブな操作はサポートされていません。 このコンテキストで別のメソッドを呼び出す前に非同期操作が完了したことを確認するには、'await' を使用します。

適用対象

ForEachAsync(Action<TElement>, CancellationToken)

クエリ結果を非同期的に列挙し、各要素に対して指定されたアクションを実行します。

public System.Threading.Tasks.Task ForEachAsync (Action<TElement> action, System.Threading.CancellationToken cancellationToken);
member this.ForEachAsync : Action<'Element> * System.Threading.CancellationToken -> System.Threading.Tasks.Task

パラメーター

action
Action<TElement>

実行するアクション。

cancellationToken
CancellationToken

CancellationTokenタスクの完了を待機している間に観察する 。

戻り値

非同期操作を表すタスク。

注釈

同じコンテキスト インスタンスに対する複数のアクティブな操作はサポートされていません。 このコンテキストで別のメソッドを呼び出す前に非同期操作が完了したことを確認するには、'await' を使用します。

適用対象