終止追蹤服務範例

Download sample

終止追蹤服務是一個自訂追蹤服務的範例。它會在事件記錄檔中記錄終止事件和相關的終止資訊。此範例有一個簡單的工作流程,內含 TerminateActivity 活動。終止原因會記錄在 TerminateActivity 活動的屬性中。當您執行範例時,會取得一個事件記錄檔項目,說明執行個體識別碼和終止原因。

終止追蹤服務是 TrackingService 類別的延伸,它使用事件記錄檔來記錄工作流程終止事件。藉由將終止追蹤服務新增做為 WorkflowRuntime 的服務,您就可以使它自動追蹤工作流程終止事件,而不需進一步設定。

若要建置範例

  1. 按一下此主題中的 [下載範例] 來下載範例。

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

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

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

  4. 在命令提示字元上,輸入 MSBUILD <Solution file name>

若要執行範例

  • 在 [SDK 命令提示字元] 視窗中,執行 TerminationTrackingService\bin\debug 資料夾中的 .exe 檔案,該資料夾位於此範例的主要資料夾下方。

使用範例

編譯終止追蹤服務範例時,會在 TerminationTrackingService\bin\debug 目錄建立此應用程式。當您執行此應用程式時,請檢查事件檢視器,確認是否正確地記錄工作流程終止。終止事件會記錄在應用程式記錄檔中。

請參閱

其他資源

Creating Custom Tracking Services
Windows Workflow Tracking Services
應用程式範例
Windows Workflow Foundation 範例

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.