Sdílet prostřednictvím


DbRawSqlQuery.ForEachAsync Metoda

Definice

Přetížení

ForEachAsync(Action<Object>)

Asynchronně vytvoří výčet výsledků dotazu a provede zadanou akci pro každý prvek.

ForEachAsync(Action<Object>, CancellationToken)

Asynchronně vytvoří výčet výsledků dotazu a provede zadanou akci pro každý prvek.

ForEachAsync(Action<Object>)

Asynchronně vytvoří výčet výsledků dotazu a provede zadanou akci pro každý prvek.

public virtual System.Threading.Tasks.Task ForEachAsync (Action<object> action);
abstract member ForEachAsync : Action<obj> -> System.Threading.Tasks.Task
override this.ForEachAsync : Action<obj> -> System.Threading.Tasks.Task
Public Overridable Function ForEachAsync (action As Action(Of Object)) As Task

Parametry

action
Action<Object>

Akce, která se má provést u každého prvku.

Návraty

Úloha, která představuje asynchronní operaci.

Poznámky

Ve stejné instanci kontextu není podporováno více aktivních operací. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.

Platí pro

ForEachAsync(Action<Object>, CancellationToken)

Asynchronně vytvoří výčet výsledků dotazu a provede zadanou akci pro každý prvek.

public virtual System.Threading.Tasks.Task ForEachAsync (Action<object> action, System.Threading.CancellationToken cancellationToken);
abstract member ForEachAsync : Action<obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ForEachAsync : Action<obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task

Parametry

action
Action<Object>

Akce, která se má provést u každého prvku.

cancellationToken
CancellationToken

K CancellationToken pozorování při čekání na dokončení úlohy.

Návraty

Úloha, která představuje asynchronní operaci.

Poznámky

Ve stejné instanci kontextu není podporováno více aktivních operací. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.

Platí pro