ForEach Paralel yang Dibatasi

Aktivitas ThrottleParallelForEach mirip dengan aktivitas ParallelForEach<T>, kecuali bahwa aktivitas ini memungkinkan pengaturan faktor konkurensi untuk membatasi jumlah cabang simultan yang dijalankan. Aktivitas ThrottleParallelForEach ini berasal dari NativeActivity, karena perlu menjadwalkan aktivitas lain (aktivitas anak) dan hanya dapat diakses melalui kelas NativeActivityContext.

Proyek

Sampel ThrottledParallelForEach berisi proyek berikut.

ProjectName Deskripsi File Utama
PembatasanParalelUntukSetiap Berisi aktivitas ThrottledParallelForEach dan desainernya. ThrottledParallelForEach.cs

Definisi aktivitas ThrottledParallelForEach
CodeTestClient Contoh aplikasi klien yang mengonfigurasi dan menjalankan alur kerja dengan ThrottledParallelForEach menggunakan kode imperatif. Program.cs

Mendefinisikan dan menjalankan contoh alur kerja.

Untuk menggunakan sampel ini

  1. Menggunakan Visual Studio, buka file ThrottledParallelForEach.sln.

  2. Untuk membangun solusi, tekan CTRL+SHIFT+B.

  3. Untuk menjalankan solusi, tekan F5.