共用方式為


視覺工作流程追蹤

VisualWorkflowTracking 範例示範如何使用 .NET Framework 4.6.1 提供的偵錯功能來撰寫可視化工作流程追蹤應用程式。

範例詳情

應用程式會執行簡單的流程圖工作流程(定義於 Workflow.xaml 中),並重新裝載工作流程設計工具,以顯示目前正在執行的工作流程。 當工作流程執行時,目前執行中的活動會以黃色外框和偵錯箭號顯示。 此外,工作流程所產生的追蹤記錄也會顯示在應用程式視窗中。 如需工作流程追蹤的詳細資訊,請參閱 工作流程追蹤和追蹤。 如需重新裝載工作流程設計工具的詳細資訊,請參閱 重新裝載工作流程設計工具

工作流程模擬器的運作方式是保留兩個字典。 其中一個是目前執行中活動對象與活動被具現化的 XAML 行號之間的對應關係。 另一個包含活動實例標識碼與活動對象之間的映射。 使用自定義追蹤配置檔發出追蹤記錄時,應用程式會決定目前執行活動的實例標識碼,並將它對應回具現化它的 XAML 檔案。 然後會指示重新裝載的工作流程設計工具醒目提示設計工具介面上的活動,並使用與工作流程調試程式相同的方法,特別在活動周圍繪製黃色框線,並沿著設計工具左側顯示黃色箭號。

若要使用此範例

  1. 從 Visual Studio 中的範例目錄開啟WorkflowSimulator.sln檔案。

  2. 按 CTRL+SHIFT+B 建置解決方案。

  3. 按 CTRL + F5 以執行範例。 這會在重新裝載的工作流程設計工具視窗中顯示 Workflow.xaml 檔案。

  4. 單擊 [ 檔案] 功能表,然後選取 [ 執行工作流程]。

  5. 請注意,目前執行中的活動會醒目提示,如先前所述,追蹤記錄會顯示在應用程式窗口的右側。

  6. 當工作流程完成時,您可以按下任何追蹤記錄,以檢查其對應的活動。