教程:创建工作流服务

工作流服务**是使用 Windows Workflow Foundation (WF) 以工作流形式创作的 Windows Communication Foundation (WCF) 服务。使用 WF 框架,可使这些服务具有持久性,可长时运行,并继承其他现有的 WF 功能。

本教程演示如何创建将 WF 和 WCF 的各个方面组合到一个服务中的工作流服务。第一个练习演示如何使用 Visual Studio 创建一个基本的状态机工作流服务。接下来的练习使用该服务并在它的基础上添加新功能,如基于声明的授权和本地宿主通信。

本节内容

练习 1:创建基本工作流服务

练习 2:针对工作流服务实现安全功能

练习 3:在工作流服务和主机应用程序之间启用本地主机通信

参考

ChannelManagerService

ChannelToken

ContextToken

ReceiveActivity

OperationInfo

SendActivity

SqlPersistenceProviderFactory

WorkflowServiceHost

WorkflowServiceHostFactory

WSHttpContextBinding

相关章节

工作流服务和持久性服务概述

工作流服务创作样式

受支持的消息交换方案

如何:配置工作流服务

如何:在 IIS 中承载工作流服务

工作流服务和持久性服务的安全注意事项

与工作流服务的对话

Workflow Services Samples

另请参见

其他资源

Windows Workflow Foundation 教程

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。