ParallelEnumerable.ForAll<TSource> 方法

定義

平行地呼叫 中每個元素 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))

類型參數

TSource

元素 source的類型。

參數

source
ParallelQuery<TSource>

ParallelQuery<TSource> 元素將被 處理 action

action
Action<TSource>

每個元素都需執行一個動作。

例外狀況

sourceaction 是空參考(Nothing in Visual Basic)。

在查詢評估過程中發生了一個或多個例外。

備註

這是一種有效率的方式處理平行化查詢的輸出,因為它不需要在最後合併步驟。 欲了解更多資訊,請參閱 PLINQ中的合併選項PLINQ中的訂單保留。 由於此方法產生副作用,可用來觀察平行查詢的實際執行順序。

適用於

另請參閱