ParallelEnumerable.ForAll<TSource> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Kueri dibatalkan dengan token yang diteruskan melalui WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
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.