Windows Workflow 学习笔记二

表5-1 基本工作流服务
服务 功能
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



shore 2008-04-26 22:40 发表评论
posted on 2008-04-26 22:40  蝈蝈  阅读(559)  评论(1编辑  收藏  举报