WEB开发网
开发学院软件开发C语言 WF4.0 Beta1之旅:基本介绍 阅读

WF4.0 Beta1之旅:基本介绍

 2010-10-01 08:29:29 来源:WEB开发网   
核心提示:微软发布了Visual Studio 2010 beta1,经过几番周折终于体验上了,WF4.0 Beta1之旅:基本介绍,不过微软beta版的产品的稳定性也太差了,不发牢骚了,以及跟踪服务的改进,WF设计器的方便的扩展:新版的WF设计器是基于WPF的,现在4.0的学习资料还是很有限的,Training Kit是比较好

微软发布了Visual Studio 2010 beta1,经过几番周折终于体验上了,不过微软beta版的产品的稳定性也太差了。不发牢骚了,现在4.0的学习资料还是很有限的,Training Kit是比较好的了,推荐大家都看看。我也将学习的过程总结下,下面就开始WF的学习吧。

一:WF4.0 有什么?

WF4.0在beta1就已经看到了比较明显的变化了。

工作流活动模型:WF4.0 beta1中活动模型有了明显的变化,新增WorkflowElement类代替了原来的SequentialWorkflowActivity和StatemachineWorkflowActivity提供了基本的抽象行为。是所有活动的基类。如下图:

WF4.0 Beta1之旅(1):基本介绍

CodeActivity,NativeActivity活动提供基本逻辑,我们的自定义活动可以从这几个类来继承,当然也可以直接继承自WorkflowElement类,这些以后深入细说。

内置标准活动:WF4.0 beta1中已经提供很多内置的标准活动,其中FlowChart 活动是最有趣的新增活动之一,它在 Sequential 和 StateMachine 流控制模型之间提供了一个不错的折中方案。FlowChart 允许您使用一种分步方法,它可以实现一些简单的决策和转换功能,但它也允许在工作流中返回先前的活动。对许多用户而言,流程图通常看起来更为直观。除此之外 还引入了一些新的运行时活动,可用于调用 CLR 方法 (MethodInvoke)、用于向工作流变量赋值 (Assign) 以及显式持久保持正在运行的工作流实例 (Persist)等。

持久化与跟踪的增强:可以使用Persist活动来完成工作流状态数据的持久化。以及跟踪服务的改进。

WF设计器的方便的扩展:新版的WF设计器是基于WPF的,提供了方便的扩展模型。

1 2 3 4  下一页

Tags:WF 之旅

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接