工作流持久化与主机 - 工作流数据交换技术详解
1. 工作流持久化基础
工作流持久化是一项重要的技术,它能够将工作流保存到存储介质中,既节省内存,又能确保在重启后工作流的持久化。在运行时,一次只能注册一个持久化服务,若通过代码添加持久化服务,如 workflowRuntime.AddService(sqlPersistenceService); ,可能会与通过配置文件添加的服务冲突。
以下是配置主机使用配置文件的具体步骤:
1. 在实例化运行时的代码行中添加配置元素的名称,示例代码如下:
using (WorkflowRuntime workflowRuntime = new WorkflowRuntime("WFR"))
- 运行工作流,它应能像之前将
unloadOnIdle设置为true时一样,进入空闲状态、持久化、卸载和重新加载。 - 在
App.Config文件中将UnloadOnIdle更改为false后再次运行,工作流应进入空闲状态,但不会进行持久化、卸载或重新加载,就像通过编程方式将其设置为false时一样。
2. 工作流主机相关问答
| 问题 |
|---|
超级会员免费看
订阅专栏 解锁全文
2009

被折叠的 条评论
为什么被折叠?



