该 ThrottleParallelForEach 活动类似于 ParallelForEach<T> 活动,其中一个例外是允许设置并发因子来限制要执行的同时分支数。
ThrottleParallelForEach 活动派生自 NativeActivity,因为它需要调度其他活动(子活动),而且只能通过 NativeActivityContext 类来实现这种访问。
项目
ThrottledParallelForEach 示例包含以下项目。
| ProjectName | 说明 | 主文件 |
|---|---|---|
| ThrottledParallelForEach | 包含 ThrottledParallelForEach 活动及其设计器。 |
ThrottledParallelForEach.csThrottledParallelForEach 活动定义。 |
| CodeTestClient | 使用命令性代码来配置和运行ThrottledParallelForEach工作流的一个客户端示例应用程序。 |
Program.cs 定义并运行示例工作流的实例。 |
使用此示例
使用 Visual Studio 打开ThrottledParallelForEach.sln文件。
要生成解决方案,按 Ctrl+Shift+B。
若要运行解决方案,请按 F5。