ParallelEnumerable.ForAll<TSource> 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
平行地呼叫 中每個元素 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>
每個元素都需執行一個動作。
例外狀況
source 或 action 是空參考(Nothing in Visual Basic)。
在查詢評估過程中發生了一個或多個例外。
備註
這是一種有效率的方式處理平行化查詢的輸出,因為它不需要在最後合併步驟。 欲了解更多資訊,請參閱 PLINQ中的合併選項 或 PLINQ中的訂單保留。 由於此方法產生副作用,可用來觀察平行查詢的實際執行順序。