工作流服务与WCF集成全解析
在开发工作流服务时,与Windows Communication Foundation (WCF) 的集成是一个关键环节。本文将详细介绍工作流服务与WCF集成的相关知识,包括工作流运行时的访问、实例化和上下文管理、无状态工作流服务的开发、在IIS中托管服务以及客户端开发等内容。
工作流服务与WCF的基础
在配置服务时,使用配置文件条目是一种更直接且易于理解的方法。WorkflowServiceHost的大多数公共成员(如Open和Close)都与WCF支持相关,并且其成员与ServiceHost几乎完全匹配。
工作流运行时被包装在名为WorkflowRuntimeBehavior的WCF行为中。要获取实际工作流运行时的引用,需要两个步骤:
1. 使用Description属性的Behaviors属性的Find方法检索WorkflowRuntimeBehavior。示例代码如下:
WorkflowRuntimeBehavior runtimeBehavior =
myWorkflowServiceHost.Description.Behaviors.Find<WorkflowRuntimeBehavior>();
- 引用WorkflowRuntimeBehavior对象的WorkflowRuntime属性,该属性包含对WorkflowRuntime对象的引用。
工作流服务可以在IIS中托管,有三种不同的部署方式:
- 作为编译程序集,从.
超级会员免费看
订阅专栏 解锁全文

15

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



