QueryableExtensions.ForEachAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ForEachAsync(IQueryable, Action<Object>) |
クエリ結果を非同期的に列挙し、各要素に対して指定されたアクションを実行します。 |
ForEachAsync(IQueryable, Action<Object>, CancellationToken) |
クエリ結果を非同期的に列挙し、各要素に対して指定されたアクションを実行します。 |
ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken) |
クエリ結果を非同期的に列挙し、各要素に対して指定されたアクションを実行します。 |
ForEachAsync<T>(IQueryable<T>, Action<T>) |
クエリ結果を非同期的に列挙し、各要素に対して指定されたアクションを実行します。 |
ForEachAsync(IQueryable, Action<Object>)
クエリ結果を非同期的に列挙し、各要素に対して指定されたアクションを実行します。
public static System.Threading.Tasks.Task ForEachAsync (this System.Linq.IQueryable source, Action<object> action);
static member ForEachAsync : System.Linq.IQueryable * Action<obj> -> System.Threading.Tasks.Task
<Extension()>
Public Function ForEachAsync (source As IQueryable, action As Action(Of Object)) As Task
パラメーター
- source
- IQueryable
IQueryable列挙する 。
戻り値
非同期操作を表すタスク。
注釈
同じコンテキスト インスタンスに対する複数のアクティブな操作はサポートされていません。 このコンテキストで別のメソッドを呼び出す前に非同期操作が完了したことを確認するには、'await' を使用します。
適用対象
ForEachAsync(IQueryable, Action<Object>, CancellationToken)
クエリ結果を非同期的に列挙し、各要素に対して指定されたアクションを実行します。
public static System.Threading.Tasks.Task ForEachAsync (this System.Linq.IQueryable source, Action<object> action, System.Threading.CancellationToken cancellationToken);
static member ForEachAsync : System.Linq.IQueryable * Action<obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
パラメーター
- source
- IQueryable
IQueryable列挙する 。
- cancellationToken
- CancellationToken
CancellationTokenタスクの完了を待機している間に観察する 。
戻り値
非同期操作を表すタスク。
注釈
同じコンテキスト インスタンスに対する複数のアクティブな操作はサポートされていません。 このコンテキストで別のメソッドを呼び出す前に非同期操作が完了したことを確認するには、'await' を使用します。
適用対象
ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)
クエリ結果を非同期的に列挙し、各要素に対して指定されたアクションを実行します。
public static System.Threading.Tasks.Task ForEachAsync<T> (this System.Linq.IQueryable<T> source, Action<T> action, System.Threading.CancellationToken cancellationToken);
static member ForEachAsync : System.Linq.IQueryable<'T> * Action<'T> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
型パラメーター
- T
source
の要素の型。
パラメーター
- source
- IQueryable<T>
IQueryable<T>列挙する 。
- action
- Action<T>
各要素に対して実行するアクション。
- cancellationToken
- CancellationToken
CancellationTokenタスクの完了を待機している間に観察する 。
戻り値
非同期操作を表すタスク。
注釈
同じコンテキスト インスタンスに対する複数のアクティブな操作はサポートされていません。 このコンテキストで別のメソッドを呼び出す前に非同期操作が完了したことを確認するには、'await' を使用します。
適用対象
ForEachAsync<T>(IQueryable<T>, Action<T>)
クエリ結果を非同期的に列挙し、各要素に対して指定されたアクションを実行します。
public static System.Threading.Tasks.Task ForEachAsync<T> (this System.Linq.IQueryable<T> source, Action<T> action);
static member ForEachAsync : System.Linq.IQueryable<'T> * Action<'T> -> System.Threading.Tasks.Task
<Extension()>
Public Function ForEachAsync(Of T) (source As IQueryable(Of T), action As Action(Of T)) As Task
型パラメーター
- T
source
の要素の型。
パラメーター
- source
- IQueryable<T>
IQueryable<T>列挙する 。
- action
- Action<T>
各要素に対して実行するアクション。
戻り値
非同期操作を表すタスク。
注釈
同じコンテキスト インスタンスに対する複数のアクティブな操作はサポートされていません。 このコンテキストで別のメソッドを呼び出す前に非同期操作が完了したことを確認するには、'await' を使用します。
適用対象
Entity Framework