Udostępnij za pośrednictwem


QueryableExtensions.ForEachAsync Metoda

Definicja

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.

action
Action<Object>

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.

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.

action
Action<Object>

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>, 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.

Dotyczy