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