Partager via


DbRawSqlQuery<TElement>.ForEachAsync Méthode

Définition

Surcharges

ForEachAsync(Action<TElement>)

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

ForEachAsync(Action<TElement>, CancellationToken)

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

ForEachAsync(Action<TElement>)

É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<TElement> action);
member this.ForEachAsync : Action<'Element> -> System.Threading.Tasks.Task
Public Function ForEachAsync (action As Action(Of TElement)) As Task

Paramètres

action
Action<TElement>

Action à exécuter.

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 à

ForEachAsync(Action<TElement>, CancellationToken)

É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<TElement> action, System.Threading.CancellationToken cancellationToken);
member this.ForEachAsync : Action<'Element> * System.Threading.CancellationToken -> System.Threading.Tasks.Task

Paramètres

action
Action<TElement>

Action à exécuter.

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 à