跟踪概述

“跟踪”是一项功能,用于指定并捕获有关工作流实例的信息,并在这些实例执行时存储该信息。 Windows Workflow Foundation 提供了 SqlTrackingService 这一跟踪服务,该服务使用 SQL 数据库来存储所收集的跟踪信息。 您也可以编写自己的跟踪服务来收集该信息,并以您应用程序需要的任何格式将其存储下来。

创建新工作流时,该跟踪服务会请求一个要与该工作流相关联的跟踪通道。 之后,会将该工作流中的所有跟踪信息发送到该跟踪通道。

该跟踪服务可以跟踪三种类型的事件:工作流实例事件、活动事件和用户事件。 通过提供跟踪配置文件,您可以配置您的服务要为特定工作流实例或特定类型的工作流接收的信息类型和数量。

跟踪框架还能够在事件期间提取与活动或工作流相关的信息。 如果需要跟踪活动或工作流中的特定属性或字段,您可以在跟踪配置文件的提取节中提供此信息,将在指定事件期间提取该信息。

有关跟踪的更多信息,请参见Windows 工作流跟踪服务SqlTrackingService创建自定义跟踪服务

请参见

其他资源

Windows Workflow Foundation

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。