深入探索 Windows Workflow Foundation
1. 工作流运行与规则使用
在工作流开发中,我们可以通过以下步骤运行工作流。首先,在代码中设置相关逻辑,例如:
Console.WriteLine(“Rejection: {0} executed in the right - hand branch”, ca.Name);
然后按下 F5 运行工作流。当从宿主传入的值(如 900)小于工作流中指定的常量(如 1000)时,工作流会批准请求。如果将 Program.cs 中的 Amount 参数更改为 2000 并再次运行工作流,结果将是拒绝请求。
在控制工作流的流程方面,除了使用代码条件(Code Conditions),还可以使用声明性规则条件(Declarative Rule Conditions)。声明性规则条件存储在 .rules 文件的 XML 中。创建代码条件时,需要在处理程序中编写代码;而创建声明性规则时,可以使用规则对话框编辑器(除非手动编写 XML)。声明性规则的优势在于可以在运行时更改规则而无需重新编译,并且可以被工具访问,甚至存储在数据库中。
2. 向 IfElse 活动添加新分支
为了向 IfElse 活动添加第三个分支,可按以下步骤操作:
1. 在解决方案资源管理器中,右键单击第二个 IfElse 分支和 IfElse
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



