“使用跟踪配置文件对象模型”示例
本示例演示如何使用跟踪配置文件对象模型创建、序列化和反序列化跟踪配置文件。
Windows Workflow Foundation 提供了跟踪配置文件对象模型,您可以使用该对象模型来创建跟踪配置文件、将跟踪配置文件序列化为 XML 格式,然后将 XML 跟踪配置文件反序列化回跟踪配置文件对象。
跟踪配置文件是 WorkflowTrackPoints、ActivityTrackPoints 和 UserTrackPoints 的集合。 跟踪点确定工作流中您想要接收有关运行时信息的具体位置。WorkflowTrackPoints 用于确定要提取哪些工作流事件。ActivityTrackPoints 用于确定要提取哪些 ExecutionStatus 事件,以及其他活动属性。UserTrackPoints 用于确定要提取哪些用户事件。
利用跟踪配置文件,您可以指定要匹配的位置,并且还可以获取或排除相关事件和提取的数据。 位置可能由特定活动的类型或限定名确定。
具体来说,此示例执行下列操作:
使用 WorkflowDataTrackingExtract 创建配置文件,并批注各个跟踪点。 WorkflowDataTrackingExtract 类可提取活动属性,比如活动的名称或工作流中定义的字段。
通过使用 TrackingWorkflowEvent 枚举数据类型,创建一个配置文件来匹配所有工作流事件。
使用 UserTrackPoints 属性创建配置文件。
通过使用 TrackingProfileSerializer 类,将 TrackingProfile 序列化为 XML,并将 TrackingProfile 的 XML 表示形式反序列化回对象。
生成示例
通过单击**“下载示例”**来下载该示例。
这会将示例项目提取到本地硬盘。
单击**“开始”,依次指向“程序”和“Microsoft Windows SDK”,然后单击“CMD 外壳”[CMD Shell]**。
转到示例的源目录。
在命令提示符处键入 MSBUILD <解决方案文件名>。
运行示例
- 在 SDK 命令提示符窗口中,运行 TrackingProfiileObjectModel\bin\debug 文件夹(对于该示例的 VB 版本为 TrackingProfileObjectModel \bin 文件夹)中的 .exe 文件,该文件夹位于该示例的主文件夹下。
请参见
参考
ActivityTrackingRecord
WorkflowTrackingRecord
UserTrackingRecord
TrackingParameters
TrackingRecord
TrackingChannel
RuleActionTrackingEvent
TrackingService
TrackingProfile
其他资源
“跟踪”示例
“简单的跟踪”示例
“使用 SQLTrackingService 进行查询”示例
“使用用户跟踪点进行跟踪”示例
“EventArgs 跟踪”示例
ConsoleTrackingService 示例
“使用 SQLTrackingService 进行查询”示例
RuleActionTrackingEvent 示例
“文件跟踪服务和查询”示例
“SQL 数据维护”示例
Windows Workflow Tracking Services
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。