升级到 AppFabric:从 WF 3 到 WF 4 的全面指南
在当今的软件开发领域,技术的不断发展促使我们对现有的应用进行升级以适应新的需求和挑战。将现有的 Windows Workflow Foundation (WF) 应用升级到 AppFabric 是一个重要的决策,它能让我们利用 AppFabric 提供的新功能和优势。本文将详细介绍从 WF 3 升级到 WF 4 时需要注意的关键变化和最佳实践。
活动(Activities)
在 .NET 4 中,由于引入了新的自定义活动基类,我们需要重写自定义活动。如果代码中重写了 Activity.Initialize 或 Activity.Uninitialize 方法,需要进行修改,因为 .NET 4 不再包含初始化和反初始化阶段。
另外,在 WF 4 中没有代码隐藏(code beside),因此需要使用活动委托(activity delegates)来处理自定义事件,以实现与活动的交互。
工作流主机(Workflow Host)
在处理工作流主机的变化时,需要牢记以下差异:
| 对比项 | WF 3 | WF 4 |
| ---- | ---- | ---- |
| 主机类型 | 通过 WorkflowServiceHost 托管工作流,通过 WorkflowRuntime 托管 .NET 组件 | 可通过 WorkflowInvoker 、 WorkflowApplication <
超级会员免费看
订阅专栏 解锁全文
59

被折叠的 条评论
为什么被折叠?



