服务 | 功能 |
WorkflowPersistenceService | 抽象基类,派生出所有持久化的服务。 |
WorkflowQueuingService | 该基类为你提供了一些方法,使你能用来管理和一个工作流实例相关的工作流队列。 |
WorkflowRuntimeService | 抽象基类,派生出工作流运行时的内核服务。 |
WorkflowScheddulerService | 所有在工作流运行时宿主上创建线程以运行工作流实例的类的基类。 |
WorkflowSubscriptionService | 那些管理订阅(Subscriptions)工作流运行时类的基类。 |
WorkflowTransactionService | 所有事务服务的基类。 |
TrackingService | 一个抽象基类,在跟踪服务和运行时跟踪基础结构(infrastructure)间提供了基本的接口。 |
使用SqlTrackingServer服务记录工作流的跟踪信息
1、配置数据库 SQL Server 2005
SQL脚本路径:<%WINDIR%>\Microsoft.NET\Framework\3.0\Windows Workflow Foundation\SQL\ZH-CHS
手工新建数据库(如:WorkflowTracking)
创建表、视图以及工作流跟踪的角色,执行Tracking_Schema.sql
存储过程,执行Tracking_Logic.sql
用WorkflowMonitor查看跟踪信息
workflowMonitor是微软随SDK提供的一个Sample,你可以从以下地址找到它的源码和可执行文件。
C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\WFSamples.zip
or
微软官方网站进行下载
注意需要把需要查看跟踪的工作流类型类库dll放到workflowMonitor.exe同一目录下
效果图

参考:
http://www.cnblogs.com/gyche/archive/2008/04/25/1155050.html
