工作流集合操作、互操作性及策略应用详解
1. 工作流集合操作
在工作流开发中,对集合的操作是常见需求,下面将详细介绍如何进行集合的打印、排序、搜索等操作。
1.1 启动工作流
启动工作流非常简单,只需调用WorkflowInvoker类的Invoke()方法,并传入工作流定义即可。示例代码如下:
WorkflowInvoker.Invoke(CollectionWF()); Console.WriteLine("Press ENTER to exit"); Console.ReadLine();运行应用程序时,按F5键,结果应如下所示:
Workflow starting... Workflow ended Press ENTER to exit1.2 打印集合
若要显示购物清单的内容,可创建一个自定义活动PrintList。操作步骤如下:
1. 在解决方案资源管理器中,右键单击ShoppingList项目,选择“添加” -> “类”,类名输入PrintList.cs。
2.PrintList.cs的实现代码如下: