共用方式為


移轉指引

在 .NET Framework 4 中,Microsoft發行了第二個主要版本的 Windows Workflow Foundation (WF)。 WF 已在 WinFX 中發行(這包括 System.Workflow.* 命名空間中的類型;現在稱為 WF3),並在 .NET Framework 3.5 中增強。 WF3 也是 .NET Framework 4 的一部分,但它與新的工作流程技術一起存在(System.Activities.* 命名空間中的類型,稱為 WF4)。 考慮何時採用 WF4 時,請務必先了解您可以掌握採用的時機。

  • WF3 是完全支援的 .NET Framework 4 部分。

  • WF3 應用程式會在 .NET Framework 4 上執行,而不需要修改,並繼續受到完整支援。

  • 您可以建立新的 WF3 應用程式,並在 Visual Studio 2012 中編輯現有的應用程式,並受到完整支援。

因此,採用 .NET Framework 4 的決定與從 WF3 (System.Workflow.*) 移至 WF4 (System.Activities.*) 的決定分離。 本主題提供 WF 移轉指引的連結,提供使用 WF3 和 WF4 的相關信息。

WF 移轉白皮書和食譜

WF 移轉概觀
描述 WF3 與 WF4 之間的關聯性,以及您在 .NET Framework 4 中做為使用者或工作流程技術潛在用戶的選項。

WF 移轉:WF3 開發的最佳做法
討論如何設計 WF3 成品,以便更輕鬆地移轉至 WF4。

WF 指引:規則
討論如何將規則相關的投資納入 .NET Framework 4 解決方案。

WF 指引:狀態機器 討論在沒有 State-Machine 活動的情況下,如何進行 WF4 控制流程的模型化。 本指南僅適用於以 .NET Framework 4 為目標的工作流程專案。 狀態機器工作流程已隨著平台更新 1 被新增到 .NET Framework 4.0.1,並包含在 .NET Framework 4.5 中。 如需 .NET Framework 4.0.1 - 4.0.3 和 .NET Framework 4.5 中狀態機器工作流程的詳細資訊,請參閱更新 4.0.1 for Microsoft .NET Framework 4 功能和狀態機器工作流程

WF 移轉手冊:自訂活動
提供在 WF4 上重新設計 WF3 自定義活動的範例和指示。

WF 遷移手冊:進階自訂活動
提供重新設計進階 WF3 自定義活動的指引,這些活動使用 WF3 佇列,並將子活動排程為 WF4 自定義活動。 %20 WF 移轉手冊:工作流程
提供在 WF4 上重新設計 WF3 工作流程的範例和指示。

WF 移轉實用手冊:工作流程託管
提供將 WF3 裝載程式代碼重新設計為 WF4 主控程式代碼的指引。 目標是涵蓋 WF3 與 WF4 之間工作流程裝載的主要差異。

WF 移轉手冊:工作流程追蹤
提供重新設計 WF3 追蹤程式代碼與設定的指引,採用相同的 WF4 追蹤程式代碼與設定。

WF 指引:工作流程服務
針對內建活動的常見情境,提供範例導向的逐步指示,重新設計並轉換使用 Windows Communication Foundation (WCF) 網頁服務(通常稱為工作流程服務)的工作流程,使其從 WF3 遷移到 WF4。

另請參閱