暂留概念

AppFabric 托管服务包括用于轻松部署、配置、监控和管理复合应用程序(包含 WCF 和 WF 服务的应用程序)的工具。为了使用这些 AppFabric 工具配置服务来使用实例存储(也称为暂留存储)、在实例存储中查询实例,或控制并激活实例存储中暂留的工作流服务实例,需要使用 AppFabric 托管服务为该实例存储注册存储提供程序、查询提供程序和控制提供程序。

AppFabric 托管服务为 SQL 工作流实例存储(也称为 SQL Server 实例存储或 SQL 实例存储)提供了一个实例存储提供程序、一个实例查询提供程序和一个实例控制提供程序。SQL 工作流实例存储是 .NET Framework v4 的一个功能,通过该功能,工作流可以将状态信息保存到 SQL Server 数据库。有关此功能的详细信息,请参阅 SQL 工作流实例存储 (https://go.microsoft.com/fwlink/?LinkId=167347)(可能为英文网页)。本部分的实例存储、查询和控制提供程序主题提供了有关提供程序的详细信息。

使用 Windows Server AppFabric 配置向导您可以创建并初始化 SQL Server 暂留存储(数据库)。如果数据库尚不存在,则向导将创建此数据库,并在数据库中创建所有暂留相关的项目(表、存储过程、视图等等)。此向导还会向 SQL Server 角色中添加特定的 Windows 组,以确保安全访问暂留数据库。有关详细信息,请参阅 SQL Server 暂留数据库暂留存储的安全配置

AppFabric 托管服务包括一个名为 AppFabric Workflow Management service(WMS) 的 Windows 服务。当实例可激活时,WMS 将激活实例存储中的工作流服务实例,并执行命令队列(在暂留存储中维护)中存储的命令。有关详细信息,请参阅Workflow Management Service

AppFabric 托管服务附带 IIS Manager 扩展和 Windows PowerShell cmdlet。使用此工具您可以为 WCF 和 WF 服务配置暂留、查看暂留存储中的暂留实例,并控制这些暂留实例。有关详细信息,请参阅本部分中的暂留配置查看和控制暂留的实例

本节内容

另请参阅

其他资源

.NET 4.0 工作流暂留示例

  2011-12-05