news 2026/10/2 11:02:59

12、Windows Workflow Foundation:工作流实例的加载、卸载与基本活动操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
12、Windows Workflow Foundation:工作流实例的加载、卸载与基本活动操作

Windows Workflow Foundation:工作流实例的加载、卸载与基本活动操作

在Windows Workflow Foundation(WF)的应用开发中,工作流实例的加载、卸载操作以及基本活动的使用是非常重要的部分。下面将详细介绍相关内容。

1. 工作流引用与初步操作

在主应用程序中,需要添加对工作流的项目级引用。操作步骤如下:
- 在Visual Studio的解决方案资源管理器中,右键单击WorkflowPersister树控件节点,选择“添加引用”。
- 在“添加引用”对话框中,点击“项目”选项卡,从列表中选择“PersistedWorkflow”,然后点击“确定”。

需要注意的是,此时先不要急于运行应用程序。若运行应用程序并点击“启动工作流”按钮,但不点击“卸载工作流”按钮,应用程序应能正常运行。不过,在添加重新加载持久化工作流实例的代码之前,不要点击“卸载工作流”按钮。

工作流开始执行时,第一个Code活动会使线程暂停10秒。在这期间,可以点击“卸载工作流”按钮卸载工作流。10秒结束后,工作流将被卸载并持久化到数据库中。之后,工作流会存储在数据库中,等待再次加载。

2. 加载持久化的工作流实例

WorkflowInstance有两个卸载方法(Unload和TryUnload),但只有一个加载方法(Load)。无论工作流实例在数据库中是如何存储的,都可以使用WorkflowInstance.Load方法将其恢复到执行状态。以下是在WorkflowPersister应用程序中添加加载持久化工作流的代码步骤:
1. 在Visual Studio中打开Workflow

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/30 4:30:03

4、高级云服务技术详解

高级云服务技术详解 1. 端点类型 在云服务项目中定义 Web 角色时,开发工具会自动基于 HTTP 和端口 80 定义一个端点,即输入端点(Input Endpoint),其 DNS 地址为 [云服务名称].cloudapp.net ,可通过 http://[云服务名称].cloudapp.net 访问网站(默认端口 80 省略)…

作者头像 李华
网站建设 2026/9/30 11:59:40

17、微软 Azure 的脚本编写、自动化与DevOps实践

微软 Azure 的脚本编写、自动化与DevOps实践 自动化脚本是系统管理员管理各种硬件和软件系统的关键工具。作为领先的云平台,微软 Azure 为开发者和系统管理员提供了全面的脚本编写和自动化支持。 1. 微软 Azure PowerShell Cmdlets Windows PowerShell 是基于 .NET 的自动化…

作者头像 李华
网站建设 2026/9/30 18:47:07

8、服务器存储与共享文件夹管理全攻略

服务器存储与共享文件夹管理全攻略 在企业网络环境中,存储管理、共享文件夹的操作以及计算机的备份恢复是确保业务数据安全和高效运作的关键环节。下面为大家详细介绍相关的操作方法和要点。 1. 磁盘添加与配置 在系统中添加新磁盘时,若使用的是特定系统,新磁盘在格式化前…

作者头像 李华
网站建设 2026/9/30 18:45:27

TI MOSFET功率器件选型实战案例分析

如何避开MOSFET选型的“纸面参数陷阱”?一个TI器件实战对比带来的深度启示 你有没有遇到过这种情况:明明选了一颗R DS(on) 极低、数据手册看起来“性能爆表”的MOSFET,结果一上电就发热严重,效率不升反降,甚至在高温…

作者头像 李华
网站建设 2026/9/30 11:27:45

PowerToys Awake完全教程:3种模式轻松掌握Windows防休眠技巧

PowerToys Awake完全教程:3种模式轻松掌握Windows防休眠技巧 【免费下载链接】PowerToys Windows 系统实用工具,用于最大化生产力。 项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys 在Windows系统使用过程中,电脑意外进…

作者头像 李华
网站建设 2026/9/28 11:29:44

Multisim下载安装项目应用前的准备步骤详解

从零开始搭建电路仿真环境:Multisim安装与配置实战指南 你是否曾在电子技术课上,面对一个RC滤波电路无从下手? 是否因为硬件采购周期长、实验失败成本高而迟迟不敢动手验证自己的设计? 别担心——现代电子工程师早已不再“盲人…

作者头像 李华