Sdílet prostřednictvím


DbRawSqlQuery<TElement>.ForEachAsync Metoda

Definice

Přetížení

ForEachAsync(Action<TElement>)

Asynchronně vyčíslí výsledky dotazu a provede u každého prvku zadanou akci.

ForEachAsync(Action<TElement>, CancellationToken)

Asynchronně vyčíslí výsledky dotazu a provede u každého prvku zadanou akci.

ForEachAsync(Action<TElement>)

Asynchronně vyčíslí výsledky dotazu a provede u každého prvku zadanou akci.

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>

Akce, která se má provést.

Návraty

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

Poznámky

Více aktivních operací ve stejné kontextové instanci není podporováno. 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<TElement>, CancellationToken)

Asynchronně vyčíslí výsledky dotazu a provede u každého prvku zadanou akci.

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>

Akce, která se má provést.

cancellationToken
CancellationToken

A CancellationToken , která se má sledovat při čekání na dokončení úkolu.

Návraty

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

Poznámky

Více aktivních operací ve stejné kontextové instanci není podporováno. 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