“带参数的工作流”示例

Download sample

此示例演示如何通过使用参数生成简单的顺序工作流。 此示例基于“简单顺序工作流”示例。 另外还有两点特性:Amount 工作流参数是由 IfElseActivity 活动中的代码条件计算出来的,并且订单状态存储在 Status 工作流参数中。

此示例使用 Windows Workflow Foundation 组件模型来构造包含单一 IfElseActivity 活动的简单采购订单 (PO) 批准工作流,该工作流具有两个分支。 宿主应用程序接受作为订单金额传入工作流的单一参数。 如果订单金额小于 500,订单将得到批准;否则订单将被拒绝。 为了将订单状态传递回宿主,在 IfElseBranchActivity 活动的 CodeActivity 活动中,参数 status 将设置为 ApprovedRejected

生成示例

  1. 通过单击本主题中的**“下载示例”**来下载该示例。

    这会将示例项目提取到本地硬盘。

  2. 单击**“开始”,依次指向“程序”“Microsoft Windows SDK”,然后单击“CMD 外壳”[CMD Shell]**。

  3. 转到示例的源目录。

  4. 在命令提示符处键入 MSBUILD <解决方案文件名>

运行示例

  • 在 SDK 命令提示窗口中,运行 WorkflowWithParameters\bin\debug 文件夹(对于该示例的 VB 版本为 WorkflowWithParameters \bin 文件夹)中的 .exe 文件,该文件夹位于该示例的主文件夹下。 使用指定采购订单金额的一个整数值执行程序:

    WorkflowWithParameters.exe 200
    

请参见

参考

SequentialWorkflowActivity

其他资源

Creating a Sequential Workflow
Sequential Workflows
“简单顺序工作流”示例
“基本工作流”示例
Windows Workflow Foundation 示例

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。