工作流集合操作与跨版本互操作性实践
在工作流开发中,集合操作和不同版本工作流之间的互操作性是非常重要的部分。下面将详细介绍集合操作中的打印、排序、搜索等功能,以及WF 4.0与WF 3.5工作流之间的互操作性实现,最后还会涉及使用策略活动进行工作流步骤审核的相关内容。
集合操作
在工作流中,我们常常需要对集合进行各种操作,如打印、排序和搜索等。以下是具体的操作步骤和代码实现。
启动工作流
启动工作流非常简单,只需调用WorkflowInvoker类的Invoke()方法,并传入工作流定义即可。示例代码如下:
WorkflowInvoker.Invoke(CollectionWF()); Console.WriteLine("Press ENTER to exit"); Console.ReadLine();打印集合
要显示购物清单的内容,我们需要创建一个自定义活动。具体步骤如下:
1. 在解决方案资源管理器中,右键单击ShoppingList项目,选择“添加” -> “类”,类名输入PrintList.cs。
2.PrintList.cs的实现代码如下:
using System; using System.Activities; usin