“带规则的 IfElse”示例

Download sample

此示例演示如何将规则条件用于 IfElseActivity 活动。

示例从宿主中传入一个 OrderValue 参数。 该参数的值用在 IfElseActivity 活动第一个分支上的规则条件中。 如果值小于 10,000,则执行第一个分支,并且第一个分支中的 CodeActivity 活动将**“Get Manager Approval”(获得经理批准)打印到控制台。 如果值大于 10,000,则第二个分支中的 CodeActivity 活动将执行,并打印“Get VP Approval”(获得副总裁批准)**。

生成示例

  1. 通过单击**“下载示例”**来下载该示例。

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

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

  3. 转到示例的源目录。

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

运行示例

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

请参见

参考

System.Workflow.Activities.Rules
IfElseActivity
CodeActivity
RuleDefinitions

其他资源

CodeDOM Types Supported by Windows Workflow Foundation
Using Conditions in Workflows
Using Rule Conditions in Workflows
Using Conditions through Code
“规则和条件”示例

Footer image

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