Windows Workflow 学习笔记二

本文介绍了工作流服务的基本组件和服务,包括WorkflowPersistenceService、WorkflowQueuingService等,并详细阐述了如何通过SqlTrackingServer服务来记录工作流的跟踪信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

表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

1172596.html

shore 2008-04-26 22:40 发表评论

转载于:https://www.cnblogs.com/hotsoho.net/archive/2008/04/26/1178848.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值