Partager via


AsyncEnumerable<TResult>.ForEachAsync Méthode

Définition

Énumère de manière asynchrone les résultats de la requête et exécute l’action spécifiée sur chaque élément.

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

Paramètres

action
Action<TResult>

Action à effectuer sur chaque élément.

cancellationToken
CancellationToken

CancellationToken à observer en attendant la fin de la tâche.

Retours

Tâche qui représente l’opération asynchrone.

Remarques

Plusieurs opérations actives sur le même contexte instance ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.

S’applique à