当前位置: 首页 > news >正文

5、订单处理工作流:从复制活动到异常处理

订单处理工作流:从复制活动到异常处理

1. 复制活动

在之前的工作流中,仅计算了订单的处理和运费。现在,我们要添加逻辑来计算每个订单商品的成本。

1.1 复用项目
  • 打开 Visual Studio 2010,创建一个新的项目,选择空白解决方案模板,解决方案名称设为 Chapter05。
  • 将 Chapter04 文件夹中的 OrderProcess 子文件夹复制到 Chapter05 文件夹。
  • 在解决方案资源管理器中,右键单击 Chapter05 解决方案,选择“添加” -> “现有项目”,选择 Chapter05\OrderProcess 文件夹中的 OrderProcess.csproj 文件。
1.2 添加订单商品处理
  • ForEach 活动
    • 打开 OrderWF.xaml 文件的设计视图,在“Initialize Total”活动下方拖动一个 ForEach 活动,将其显示名称改为“Accumulate Order Items”。
    • 在 Expression 字段输入:OrderInfo.Items。
    • 由于默认类型为 Int32,而 OrderInfo.Items 是 OrderItem 对象的集合,在 TypeArgument 下拉列表中选择“Browse for Types”,在对话框中展开 OrderProcess 程序集并选择 OrderItem 类。
    • 拖动一个 Assign
http://www.rkmt.cn/news/145764.html

相关文章:

  • Figma HTML转换器:一键实现设计转代码的自动化工具革命
  • 30、深入探索ElasticSearch技术体系
  • 精通CSL编辑器:一站式引文样式管理终极指南
  • 6、工作流活动扩展与通信应用实战
  • Newtonsoft.Json-for-Unity:Unity开发者的JSON处理神器
  • 终极反骚扰利器:Spam Brutal All For One 深度技术解析
  • Figma转HTML完整教程:5分钟实现设计到代码的智能转换
  • 10、深入探索 Web 服务:从创建到客户端调用
  • GPT-SoVITS语音合成在广告配音中的成本优势
  • ASMR下载器终极指南:轻松实现智能同步与批量下载
  • 5分钟掌握dst-admin-go:小白也能轻松搭建饥荒服务器
  • 5分钟快速上手TFTPD64:Windows全能网络服务器配置指南
  • Figma HTML转换器:打通设计与开发的无缝桥梁
  • 7个notepad--多行编辑神操作:三秒搞定原来半小时的重复工作
  • 如何优雅解决代码托管平台数学公式显示难题:MathJax插件的完整实践指南
  • GPT-SoVITS训练避坑指南:新手常见问题全解答
  • 2、Xamarin Studio 安装与设置指南
  • 1、基于Jenkins的持续集成、交付与部署指南
  • 3、移动应用开发:账户订阅、模拟器与性能优化指南
  • SystemVerilog资源锁定与共享机制实战案例
  • GPT-SoVITS语音合成在游戏NPC对话中的应用
  • 5、学习与定制开发环境
  • 16、CCS规范:图像传感器的重定时规则、控制同步与高级定时模式解析
  • AMD高性能计算优化:超详细版架构解析
  • 在苹果Silicon Mac上安装Vivado的终极指南
  • GPT-SoVITS能否克隆儿童声音?技术可行性分析
  • 28、GitHub使用指南:Fork、Pull Request与第三方工具
  • Figma HTML转换插件终极指南:从网页到设计的完美转换
  • python 协程的简单使用
  • Everything PowerToys 技术集成与配置指南