QueryableExtensions.ForEachAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ForEachAsync(IQueryable, Action<Object>) |
Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu. |
ForEachAsync(IQueryable, Action<Object>, CancellationToken) |
Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu. |
ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken) |
Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu. |
ForEachAsync<T>(IQueryable<T>, Action<T>) |
Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu. |
ForEachAsync(IQueryable, Action<Object>)
Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu.
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
Parametry
- source
- IQueryable
Element IQueryable do wyliczenia.
Zwraca
Zadanie reprezentujące operację asynchroniczną.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.
Dotyczy
ForEachAsync(IQueryable, Action<Object>, CancellationToken)
Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu.
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
Parametry
- source
- IQueryable
Element IQueryable do wyliczenia.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.
Dotyczy
ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)
Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu.
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
Parametry typu
- T
Typ elementów elementu source
.
Parametry
- source
- IQueryable<T>
Element IQueryable<T> do wyliczenia.
- action
- Action<T>
Akcja do wykonania dla każdego elementu.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.
Dotyczy
ForEachAsync<T>(IQueryable<T>, Action<T>)
Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu.
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
Parametry typu
- T
Typ elementów elementu source
.
Parametry
- source
- IQueryable<T>
Element IQueryable<T> do wyliczenia.
- action
- Action<T>
Akcja do wykonania dla każdego elementu.
Zwraca
Zadanie reprezentujące operację asynchroniczną.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.