Partager via


QueryableExtensions.ForEachAsync Méthode

Définition

Surcharges

ForEachAsync(IQueryable, Action<Object>)

É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(IQueryable, Action<Object>, 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<T>(IQueryable<T>, Action<T>, 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<T>(IQueryable<T>, Action<T>)

É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(IQueryable, Action<Object>)

É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 static System.Threading.Tasks.Task ForEachAsync (this System.Linq.IQueryable source, Action<object> action);
static member ForEachAsync : System.Linq.IQueryable * Action<obj> -> System.Threading.Tasks.Task
<Extension()>
Public Function ForEachAsync (source As IQueryable, action As Action(Of Object)) As Task

Paramètres

source
IQueryable

IQueryable à énumérer.

action
Action<Object>

Action à effectuer sur chaque élément.

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(IQueryable, Action<Object>, 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 static System.Threading.Tasks.Task ForEachAsync (this System.Linq.IQueryable source, Action<object> action, System.Threading.CancellationToken cancellationToken);
static member ForEachAsync : System.Linq.IQueryable * Action<obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task

Paramètres

source
IQueryable

IQueryable à énumérer.

action
Action<Object>

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 à

ForEachAsync<T>(IQueryable<T>, Action<T>, 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 static System.Threading.Tasks.Task ForEachAsync<T> (this System.Linq.IQueryable<T> source, Action<T> action, System.Threading.CancellationToken cancellationToken);
static member ForEachAsync : System.Linq.IQueryable<'T> * Action<'T> * System.Threading.CancellationToken -> System.Threading.Tasks.Task

Paramètres de type

T

Le type des éléments de source.

Paramètres

source
IQueryable<T>

IQueryable<T> à énumérer.

action
Action<T>

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 à

ForEachAsync<T>(IQueryable<T>, Action<T>)

É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 static System.Threading.Tasks.Task ForEachAsync<T> (this System.Linq.IQueryable<T> source, Action<T> action);
static member ForEachAsync : System.Linq.IQueryable<'T> * Action<'T> -> System.Threading.Tasks.Task
<Extension()>
Public Function ForEachAsync(Of T) (source As IQueryable(Of T), action As Action(Of T)) As Task

Paramètres de type

T

Le type des éléments de source.

Paramètres

source
IQueryable<T>

IQueryable<T> à énumérer.

action
Action<T>

Action à effectuer sur chaque élément.

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 à