ParallelEnumerable.ForAll<TSource> Yöntem

Tanım

içindeki her öğe sourceiçin belirtilen eylemi paralel olarak çağırır.

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))

Tür Parametreleri

TSource

öğelerinin sourcetürü.

Parametreler

source
ParallelQuery<TSource>

ParallelQuery<TSource> öğeleri tarafından actionişlenir.

action
Action<TSource>

Her öğede çağrılacak eylem.

Özel durumlar

source veya action null başvurudur (Visual Basic'te Hiçbir şey).

Sorgunun değerlendirmesi sırasında bir veya daha fazla özel durum oluştu.

Açıklamalar

Bu, sonunda birleştirme adımı gerektirmediğinden paralelleştirilmiş bir sorgunun çıkışını işlemenin verimli bir yoludur. Daha fazla bilgi için bkz. PLINQ'te Birleştirme Seçenekleri veya PLINQ'te Sipariş Koruması. Bu yöntem bir yan etki ürettiğinden, paralel sorguda gerçek yürütme sırasını gözlemlemek için kullanılabilir.

Şunlara uygulanır

Ayrıca bkz.