RuleActionTrackingEvent 範例

Download sample

這個範例會示範如何使用追蹤來判斷工作流程中的規則動作。Window Workflow Foundation 會提供可延伸的追蹤基礎結構,而此基礎結構可讓您根據追蹤設定檔來篩選各種追蹤事件。當規則執行時,RuleActionTrackingEvent 物件會當做使用者追蹤點進行傳送。

此範例包含自訂的主控台追蹤服務 (透過 program.cs 中新增到 WorkflowRuntime),以及含有 PolicyActivity 活動的工作流程。當活動執行時,規則集就會進行評估。已定義的規則會根據訂單值和客戶類型來設定折扣值。ConsoleTrackingService 包含了具有 UserTrackPoint 的追蹤設定檔,其涵蓋了所有使用者追蹤點,而且會將追蹤資料的內容寫入主控台。

RuleActionTrackingEvent 有兩個屬性:RuleNameConditionResult。這些屬性會在規則一執行時列印到主控台中。

建置範例

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

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

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

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

  4. 在命令提示字元上,輸入 MSBUILD <方案檔名>

執行範例

  • 在 [SDK 命令提示字元] 視窗中,執行 RuleActionTrackingEventSample\bin\debug 資料夾 (若是範例的 VB 版本,則是 RuleActionTrackingEventSample\bin 資料夾) 中的 .exe 檔案,該資料夾位於此範例的主要資料夾下方。

請參閱

參考

ActivityTrackingRecord
WorkflowTrackingRecord
UserTrackingRecord
TrackingParameters
TrackingRecord
TrackingChannel
RuleActionTrackingEvent
TrackingService
TrackingProfile

其他資源

追蹤範例
簡單追蹤範例
使用 SQLTrackingService 查詢範例
使用使用者追蹤點追蹤範例
EventArgs 追蹤範例
ConsoleTrackingService 範例
使用 SQLTrackingService 查詢範例
檔案追蹤服務與查詢範例
使用追蹤設定檔物件模型範例
Windows Workflow Tracking Services

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.