Udostępnij za pośrednictwem


DbRawSqlQuery<TElement>.ForEachAsync Metoda

Definicja

Przeciążenia

ForEachAsync(Action<TElement>)

Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu.

ForEachAsync(Action<TElement>, CancellationToken)

Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu.

ForEachAsync(Action<TElement>)

Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu.

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

Parametry

action
Action<TElement>

Akcja do wykonania.

Zwraca

Zadanie reprezentujące operację asynchroniczną.

Uwagi

Wiele aktywnych operacji w 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(Action<TElement>, CancellationToken)

Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu.

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

Parametry

action
Action<TElement>

Akcja do wykonania.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną.

Uwagi

Wiele aktywnych operacji w 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