使用追蹤設定檔物件模型範例

Download sample

這個範例說明如何使用追蹤設定檔物件模型,來建立、序列化和還原序列化追蹤設定檔。

Windows Workflow Foundation 提供一個追蹤設定檔物件模型,可以用來建立追蹤設定檔、將設定檔序列化為 XML 格式,以及將 XML 追蹤設定檔還原序列化為追蹤設定檔物件。

追蹤設定檔是 WorkflowTrackPointsActivityTrackPointsUserTrackPoints 的集合。您可以使用追蹤點,決定工作流程中要接收有關執行階段資訊的特定位置。WorkflowTrackPoints 可用來決定您要擷取哪些工作流程事件。ActivityTrackPoints 是用來決定您要擷取哪些 ExecutionStatus 事件,以及其他活動屬性。UserTrackPoints 可用來決定您要擷取哪些使用者事件。

透過追蹤設定檔,您可以指定要相符的位置,也可以取得或排除相關事件和擷取的資料。位址可以透過特定活動的類型或限定名稱來決定。

特別的是,這個範例能夠執行下列操作:

  • 使用 WorkflowDataTrackingExtract 建立檔案,並附註各種追蹤點。WorkflowDataTrackingExtract 類別會擷取活動屬性,例如活動的名稱或工作流程中定義的欄位。

  • 使用 TrackingWorkflowEvent 列舉資料型別建立設定檔,以符合所有工作流程事件。

  • 使用 UserTrackPoints 屬性建立設定檔。

  • 使用 TrackingProfileSerializer 類別,將 TrackingProfile 序列化為 XML,以及將 TrackingProfile 的 XML 表示法還原序列化為物件。

若要建置範例

  1. 按一下 [下載範例] 來下載範例。

    這樣會將範例專案擷取到本機硬碟上。

  2. 按一下 [開始],並依序指向 [程式集] 和 [Microsoft Windows SDK],再按一下 [CMD 殼層]。

  3. 移至範例的來源目錄。

  4. 在命令提示字元上,輸入 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

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.