“While 和并行”示例

Download sample

此示例演示如何将 ParallelActivity 活动与 WhileActivity 活动中的 CodeActivity 活动一起使用。 在 WhileActivity 活动内,有一个包含两个 SequenceActivity 活动的 ParallelActivity 活动,其中每个活动都带有一个 CodeActivity 活动。 while 循环的条件是执行计数小于或等于 2(允许循环执行两次)。

工作流实例启动后,将检查 while 循环的条件。 如果条件的计算结果为 true,while 循环将执行,并且顺序活动将运行。 CodeActivity 活动将其状态信息打印到控制台。 之后,while 循环将再次执行。 当 while 循环条件的计算结果为 false 时,工作流将停止。

此示例的控制台输出如下所示:

“Whiel 和平行”示例输出

生成示例

  1. 通过单击本主题中的**“下载示例”**来下载该示例。

    这会将示例项目提取到本地硬盘。

  2. 单击**“开始”,依次指向“程序”“Microsoft Windows SDK”,然后单击“CMD 外壳”[CMD Shell]**。

  3. 转到示例的源目录。

  4. 在命令提示符处键入 MSBUILD <解决方案文件名>

运行示例

  • 在 SDK 命令提示窗口中,运行 WhileAndParallel\bin\debug 文件夹(对于该示例的 VB 版本为 WhileAndParallel\bin 文件夹)中的 .exe 文件,该文件夹位于该示例的主文件夹下。

请参见

参考

ParallelActivity
WhileActivity

其他资源

Using the Parallel Activity
Using the While Activity
Using Activities to Control Flow
Using Conditions in Workflows
“活动”示例
Windows Workflow Foundation 示例

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。