教程:使用规则和条件

有些活动需要一种机制来执行逻辑语句以确定工作流中的执行路径,这时这些活动将会使用规则和条件。 此外,在处理工作流期间,规则还具有应用其他应用程序逻辑的能力。 在此教程中,您将了解如何在工作流中使用规则和条件。

在此教程中生成的应用程序是一个销售点模拟器。 用户可以向购物车中添加现有的商品,然后使用任意数量的优惠券来购买所选的商品。 完成此过程并单击“Checkout”(结帐)按钮时,将激活一个顺序工作流以确定用户通过使用所选优惠券后所获得的折扣价格。 确定此折扣时,将向应用程序返回折扣价格和最终的总价格,并显示结果。

为此,要创建一个 Windows 窗体宿主应用程序。 此应用程序中的工作流是一个顺序工作流,其中包含使用规则和条件的活动。 具体而言,将了解如何在 IfElseActivity 活动、ConditionedActivityGroup 活动和 PolicyActivity 活动中使用条件和规则。

本节内容

练习 1:创建规则和条件项目

练习 2:与 IfElseActivity 一起使用规则和条件

练习 3:与 ConditionedActivityGroup 一起使用规则和条件

完整的规则和条件教程

参考

IfElseActivity

ConditionedActivityGroup

PolicyActivity

相关章节

对规则条件使用工作流更改

在工作流中使用条件

如何:通过代码使用条件

规则集中的规则计算

Rules and Conditions

使用 PolicyActivity 活动

Footer image

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