Sdílet prostřednictvím


AsyncEnumerable<TResult>.ForEachAsync Metoda

Definice

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

public System.Threading.Tasks.Task ForEachAsync(Action<TResult> action, System.Threading.CancellationToken cancellationToken = default);
member this.ForEachAsync : Action<'Result> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ForEachAsync (action As Action(Of TResult), Optional cancellationToken As CancellationToken = Nothing) As Task

Parametry

action
Action<TResult>

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

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