ParallelEnumerable.ForAll<TSource> Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
içindeki her öğe source
iç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 source
türü.
Parametreler
- source
- ParallelQuery<TSource>
ParallelQuery<TSource> öğeleri tarafından action
işlenir.
- action
- Action<TSource>
Her öğede çağrılacak eylem.
Özel durumlar
Sorgu, üzerinden WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)geçirilen belirteçle iptal edildi.
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.