迁移指南
本主题适用于 Windows Workflow Foundation 4。
在 .NET Framework 4 中,Microsoft 将发布 Windows Workflow Foundation (WF) 的第二个主要版本。WF 发布于 .NET Framework 3.0 中(其包含 System.Workflow.* 命名空间中的类型;目前称之为 WF3)并在 .NET Framework 3.5 中得到改善。WF3 也是 .NET Framework 4 的一部分,但伴随新的工作流技术(System.Activities.* 命名空间中的类型;称之为 WF4)。考虑何时采用 WF4 时,重要的是首先要认识到您来控制时间安排。
WF3 是 .NET Framework 4 完全支持的部分。
WF3 应用程序无需修改即可运行于 .NET Framework 4 上并继续受到完全支持。
在 Visual Studio 2010 中可以创建新的 WF3 应用程序并且可以编辑现有应用程序,系统完全支持这些应用程序。
因此,决定采用 .NET Framework 4 与决定从 WF3 (System.Workflow.*) 转到 WF4 (System.Activities.*) 是脱离的。本主题提供 WF 迁移指南的相关链接,涵盖了使用 WF3 和 WF4 的相关信息。
WF 迁移白皮书和实用手册
WF Migration Overview(WF 迁移概述)主题提供了 WF3 与 WF4 之间关系的广泛概述以及迁移策略。关联的主题深入探讨特定主题。目前提供下列主题。更多主题正在开发中,将会先于 .NET Framework 4 RTM 发布。在 WF 4 Migration Guidance(WF 4 迁移指南)主题中可以找到这些文档的最新版本。
- WF Migration Overview(WF 迁移概述)
描述 WF3 与 WF4 之间的关系,以及作为 .NET 4 中工作流技术的用户或潜在用户所拥有的选择。
- WF Migration: Best Practices for WF3 Development(WF 迁移:WF3 开发的最佳做法)
讨论如何设计 WF3 项目以便可以更轻松地迁移至 WF4。
- WF Guidance: Rules(WF 指南:规则)
讨论如何将规则相关的投资引入 .NET Framework 4 解决方案。
- WF Guidance: State Machine(WF 指南:状态机)
讨论在缺乏状态机活动下的 WF4 控制流建模。
- WF Migration Cookbook: Custom Activities(WF 迁移实用手册:自定义活动)
提供用于在 WF4 上重新设计 WF3 自定义活动的示例和说明。
- WF Migration Cookbook: Workflows(WF 迁移实用手册:工作流)
提供用于在 WF4 上重新设计 WF3 工作流的示例和说明。