ParallelEnumerable.ForAll<TSource> Método

Definição

Invoca em paralelo a ação especificada para cada elemento do 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))

Parâmetros de Tipo Genérico

TSource

O tipo de elementos de source.

Parâmetros

source
ParallelQuery<TSource>

Os ParallelQuery<TSource> cujos elementos serão processados por action.

action
Action<TSource>

Uma Ação para invocar em cada elemento.

Exceções

source ou action é uma referência nula (Nada em Visual Basic).

Uma ou mais exceções ocorreram durante a avaliação da consulta.

Observações

Esta é uma forma eficiente de processar a saída de uma consulta paralelizada porque não requer um passo de fusão no final. Para mais informações, consulte Opções de Fusão em PLINQ ou Preservação de Ordem em PLINQ. Como este método produz um efeito secundário, pode ser usado para observar a ordem real de execução numa consulta paralela.

Aplica-se a

Ver também