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