次の方法で共有


調整された並列 ForEach

ThrottleParallelForEach アクティビティは ParallelForEach<T> アクティビティに似ていますが、同時実行係数を設定して同時に実行する分岐の数を制限できる点が 1 つの例外です。 ThrottleParallelForEach アクティビティは、他のアクティビティ (子アクティビティ) をスケジュールする必要があり、NativeActivityContext クラスを介してのみアクセスできるため、NativeActivityから派生します。

プロジェクト

ThrottledParallelForEach サンプルには、次のプロジェクトが含まれています。

ProjectName 説明 メイン ファイル
ThrottledParallelForEach アクティビティとそのデザイナー ThrottledParallelForEach 含まれます。 ThrottledParallelForEach.cs

ThrottledParallelForEach アクティビティ定義。
CodeTestClient 命令型コードを使用して ThrottledParallelForEach を使用してワークフローを構成して実行するサンプル クライアント アプリケーション。 Program.cs

サンプル ワークフローのインスタンスを定義して実行します。

このサンプルを使用するには

  1. Visual Studio を使用して、ThrottledParallelForEach.sln ファイルを開きます。

  2. ソリューションをビルドするには、Ctrl キーと Shift キーを押しながら B キーを押します。

  3. ソリューションを実行するには、F5 キーを押します。