制限された並列 ForEach
ph x="1" /> アクティビティは、実行する同時分岐の数を制限するためのコンカレンシー要因を設定できるという 1 つの例外を除き、ParallelForEach<T> アクティビティと似ていることについて示します。 ThrottleParallelForEach
アクティビティは、NativeActivity クラスを介してのみアクセスできる他のアクティビティ (子アクティビティ) をスケジュールする必要があるため、NativeActivityContext クラスから派生します。
プロジェクト
ThrottledParallelForEach サンプルには次のプロジェクトが含まれています。
ProjectName | 説明 | メイン ファイル |
---|---|---|
ThrottledParallelForEach | ThrottledParallelForEach アクティビティとそのデザイナーが含まれます。 |
ThrottledParallelForEach.csThrottledParallelForEach アクティビティ定義。 |
CodeTestClient | 命令型コードを使用して、ThrottledParallelForEach を含むワークフローを構成および実行するサンプル クライアント アプリケーション。 |
Program.cs サンプル ワークフローのインスタンスを定義および実行します。 |
このサンプルを使用するには
Visual Studio を使用して、ThrottledParallelForEach.sln ファイルを開きます。
ソリューションをビルドするには、Ctrl キーと Shift キーを押しながら B キーを押します。
ソリューションを実行するには、F5 キーを押します。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET