Bagikan melalui


ParallelEnumerable.ForAll<TSource> Metode

Definisi

Memanggil secara paralel tindakan yang ditentukan untuk setiap elemen di 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))

Jenis parameter

TSource

Jenis elemen .source

Parameter

source
ParallelQuery<TSource>

Elemen ParallelQuery<TSource> yang akan diproses oleh action.

action
Action<TSource>

Tindakan yang akan dipanggil pada setiap elemen.

Pengecualian

source atau action adalah referensi null (Tidak ada di Visual Basic).

Satu atau beberapa pengecualian terjadi selama evaluasi kueri.

Keterangan

Ini adalah cara yang efisien untuk memproses output dari kueri paralel karena tidak memerlukan langkah penggabungan di akhir. Untuk informasi selengkapnya, lihat Opsi Penggabungan di PLINQ atau Pelestarian Pesanan di PLINQ. Karena metode ini menghasilkan efek samping, metode ini dapat digunakan untuk mengamati urutan eksekusi aktual dalam kueri paralel.

Berlaku untuk

Lihat juga