次の方法で共有


制限された並列 ForEach

ph x="1" /> アクティビティは、実行する同時分岐の数を制限するためのコンカレンシー要因を設定できるという 1 つの例外を除き、ParallelForEach<T> アクティビティと似ていることについて示します。 ThrottleParallelForEach アクティビティは、NativeActivity クラスを介してのみアクセスできる他のアクティビティ (子アクティビティ) をスケジュールする必要があるため、NativeActivityContext クラスから派生します。

プロジェクト

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

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

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

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

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

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

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

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