承载工作流服务概述

工作流服务必须进行承载才能执行。 WorkflowServiceHost 是现成的工作流主机,可支持多个实例、配置和 WCF 消息传递(虽然工作流无需使用消息传递即可进行承载)。 它还通过一组服务行为集成了持久性、跟踪和实例控件。 正如 WCF 的 ServiceHost 一样,WorkflowServiceHost 可以在任何托管 .NET 应用程序中自承载,或是在 IIS/WAS 中进行 Web 承载(作为 .xamlx 文件)。 本节中的主题描述如何承载工作流服务。

本节内容

承载工作流服务
描述承载工作流服务。

工作流服务主机内部机制
描述 WorkflowServiceHost 如何处理传入消息。

工作流服务主机可扩展性
描述如何扩展工作流服务主机的功能。

工作流控制终结点
描述如何定义使您可以创建工作流实例的终结点。

如何:使用 Windows Server App Fabric 承载工作流服务
演示如何在 Windows Server App Fabric 中承载现有工作流服务。

配置 WorkflowServiceHost
描述如何控制持久性、跟踪、空闲和未经处理的异常行为。

参考

WorkflowServiceHost

WorkflowService

ServiceHostFactory

ServiceHostFactoryBase

WorkflowServiceHostFactory

工作流服务