.NET 3.0 工作流与 CardSpace 编程入门
1. 为应用程序添加输入参数
在大多数情况下,工作流需要某种形式的输入刺激,比如前面场景中的采购订单详细信息。下面将扩展“Hello World”应用程序,允许用户输入年龄作为参数,然后根据年龄执行不同操作。
1.1 创建工作流实例并传递参数
首先,创建一个新的顺序工作流控制台应用程序,在设计工作流之前直接进入 Program.cs 。创建工作流实例时,可以使用重载方法指定参数,参数以字典形式定义:
Dictionary<string,object> parameters= new Dictionary<string,object>();
parameters["age"] = 125; // 也可以用 args[0] 替换
实例化工作流时,将参数字典传递给它:
WorkflowInstance instance = workflowRuntime.CreateWorkflow(
typeof(SecondWorkflowApp.Workflow1),parameters);
以下是 Program.cs 中的完整 Main 方法:
static void Main(string[]
超级会员免费看
订阅专栏 解锁全文
150

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



