共用方式為


移轉指引

在 .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 指引:狀態機器 討論如何在缺乏狀態機器活動的情況下建立 WF4 控制流程的模型。 此指導僅適用於以 .NET Framework 4 為目標的工作流程專案。 狀態機器工作流程已加入在含有 Platform Update 1 版本的 .NET Framework 4.0.1 中,並且包含在 .NET Framework 4.5 中。 如需狀態機器工作流程在 .NET Framework 4.0.1 - 4.0.3 和 .NET Framework 4.5 中的更多資訊,請參閱 Microsoft .NET Framework 4 功能的 Update 4.0.1 (英文) 和狀態機器工作流程 (部分機器翻譯)。

WF 移轉做法指南:自訂活動
提供在 WF4 上重新設計 WF3 自訂活動的範例與指引。

WF 移轉做法指南:進階自訂活動
提供重新設計進階 WF3 自訂活動的指引,這些活動會使用 WF3 佇列,並排定子活動做為 WF4 自訂活動。 %20 WF 移轉做法指南:工作流程
提供在 WF4 上重新設計 WF3 的範例與指引。

WF 移轉做法指南:工作流程裝載
提供將 WF3 裝載程式碼重新設計成 WF4 裝載程式碼的指引。 目標是要彌補在工作流程中裝載 WF3 和 WF4 之間的主要差異。

WF 移轉做法指南:工作流程追蹤
提供使用對等 WF4 追蹤程式碼和組態,重新設計 WF3 追蹤程式碼和組態的指引。

WF 指導:工作流程服務
提供範例導向的逐步指示,示範如何針對全新活動的一般狀況,將實作 WF3 中建立之 Windows Communication Foundation (WCF) Web 服務 (通常稱為工作流程服務) 的工作流程,重新設計成使用 WF4。

另請參閱