微信小程序备案完整流程实验记录
2026/9/30 2:25:22
在工作流项目中,相关的配置、扩展编写以及项目的整体运行是至关重要的环节。下面将详细介绍工作流项目中的各项关键内容。
在工作流中,相关性的设置是一个重要部分。XPath 查询在某些情况下可能看起来有些晦涩,但 Visual Studio 会为我们处理好这些。我们只需从下拉菜单中选择合适的属性即可。这个下拉菜单会列出传入消息中的所有参数。当选择 RequestKey 时,查询会自动生成。在后续的 Receive 活动中,不是设置 CorrelationInitializer,而是设置 CorrelatedOn 属性。具体操作是选择正确的参数,之后就会为我们生成查询。
在工作流项目中,WorkflowServiceHost 发挥着重要作用。它可以处理之前提到的多个工作流扩展,如持久化、共享配置数据、跟踪以及自定义持久化等。之前的项目中,通常是通过控制台或 WPF 应用程序来配置这些扩展,并在创建工作流实例时将其添加进去。而在本项目中,这些操作由 WorkflowServiceHost 完成。
当使用 WorkflowServiceHost 时,若要添加扩展,需要在 web.config 或 app.config 文件中进行配置。下面以 DBConnection.cs 的修改实现为例进行说明:
using System; using System.Collections.Generic; using System