教程:使用规则和条件
有些活动需要一种机制来执行逻辑语句以确定工作流中的执行路径,这时这些活动将会使用规则和条件。 此外,在处理工作流期间,规则还具有应用其他应用程序逻辑的能力。 在此教程中,您将了解如何在工作流中使用规则和条件。
在此教程中生成的应用程序是一个销售点模拟器。 用户可以向购物车中添加现有的商品,然后使用任意数量的优惠券来购买所选的商品。 完成此过程并单击“Checkout”(结帐)按钮时,将激活一个顺序工作流以确定用户通过使用所选优惠券后所获得的折扣价格。 确定此折扣时,将向应用程序返回折扣价格和最终的总价格,并显示结果。
为此,要创建一个 Windows 窗体宿主应用程序。 此应用程序中的工作流是一个顺序工作流,其中包含使用规则和条件的活动。 具体而言,将了解如何在 IfElseActivity 活动、ConditionedActivityGroup 活动和 PolicyActivity 活动中使用条件和规则。
本节内容
练习 2:与 IfElseActivity 一起使用规则和条件
练习 3:与 ConditionedActivityGroup 一起使用规则和条件
参考
IfElseActivity
ConditionedActivityGroup
PolicyActivity
相关章节
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。