Partager via


ParallelEnumerable.ForAll<TSource> Méthode

Définition

Appelle en parallèle l'action spécifiée pour chaque élément dans la source.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static void ForAll(System::Linq::ParallelQuery<TSource> ^ source, Action<TSource> ^ action);
public static void ForAll<TSource> (this System.Linq.ParallelQuery<TSource> source, Action<TSource> action);
static member ForAll : System.Linq.ParallelQuery<'Source> * Action<'Source> -> unit
<Extension()>
Public Sub ForAll(Of TSource) (source As ParallelQuery(Of TSource), action As Action(Of TSource))

Paramètres de type

TSource

Le type des éléments de source.

Paramètres

source
ParallelQuery<TSource>

ParallelQuery<TSource> dont les éléments seront traités par action.

action
Action<TSource>

Action à appeler sur chaque élément.

Exceptions

source ou action est une référence Null (Nothing en Visual Basic).

Une ou plusieurs exceptions se sont produites lors de l’évaluation de la requête.

Remarques

Il s’agit d’un moyen efficace de traiter la sortie d’une requête parallélisée, car elle ne nécessite pas d’étape de fusion à la fin. Pour plus d’informations, consultez Options de fusion dans PLINQ ou Conservation des commandes dans PLINQ. Étant donné que cette méthode produit un effet secondaire, elle peut être utilisée pour observer l’ordre d’exécution réel dans une requête parallèle.

S’applique à

Voir aussi