表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
发表评论
转载于:https://www.cnblogs.com/hotsoho.net/archive/2008/04/26/1178848.html
相关资源:JAVA上百实例源码以及开源项目