鄂尔多斯市网站建设_网站建设公司_SSG_seo优化
2025/12/22 5:47:08 网站建设 项目流程

工作流活动扩展与通信实践

1. 扩展内置活动

1.1 复用项目

首先,启动 Visual Studio 2010,创建一个新的项目,选择空白解决方案模板,将解决方案命名为 Chapter07。然后,把 Chapter06 文件夹中的 OrderProcess 子文件夹复制到 Chapter07 文件夹。在解决方案资源管理器中,右键单击 Chapter07 解决方案,选择“添加” -> “现有项目”,在弹出的对话框中选择 Chapter07\OrderProcess 文件夹下的 OrderProcess.csproj 文件。

1.2 使用自定义活动

当前项目对所有商品采用固定价格 10 美元,可通过创建自定义活动来改进,该活动会使用 ItemCode 属性“查找”商品价格。

1.2.1 定义返回结构

打开 Order.cs 文件,添加以下类定义,该类定义了自定义活动将返回的商品属性:

public class ItemInfo { public string ItemCode { get; set; } public string Description { get; set; } public decimal Price { get; set; } }
1.2.2 实现自定义活动

在解决方案资源管理器中,右键单击 OrderProcess 项目,选择“添加” -> “新项目”,在“添加新项目”对话框中,选择工作流类别下的代码活动模板

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询