.NET技术支持者

  博客园 :: 首页 :: 博问 :: 闪存 :: :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  Windows Workflow Foundation

工作流
摘要:这个专题前面的三个指南,介绍了WWF编程了三个大方面:顺序工作流、状态机工作流和自定义活动。相信大家对WWF的编程模型已经有了一个初步的了解。从这次开始,我们就要深入WWF,全面的探究一下WWF。 传统的编程语言是针对短期运行应用程序的,缺乏持久化和抗中断的功能支持。WWF是一个框架,不是一种语言。他对工作流应用程序有深刻的认识,提供了各种手段来处理持久化,中断补偿,故障恢复等功能。 WWF同时具... 阅读全文
posted @ 2005-12-31 21:56 LDAR泄漏检测与修复 阅读(2082) 评论(0) 推荐(0) 编辑

摘要:WWF包含了一组丰富的通用用户活动,这些能满足绝大多数的场景的需求。但有时,我们还是会碰到需要一些更加自定义的活动的场景。WWF SDK拥有一些可扩展的特性,能使你轻松的创建自定义的活动,并把他们应用到你的解决方案中。在这一节中,我们会编写一个自定义活动,用来根据传入工作流的参数,从网页中下载文本。 创建一个网页解析自定义活动 这个自定义活动会根据传入活动的网页属性集,从网页中下载文本。页... 阅读全文
posted @ 2005-12-31 21:47 LDAR泄漏检测与修复 阅读(1400) 评论(0) 推荐(0) 编辑

摘要:我们这个工作流的下一个状态就是OrderProcessingState。在这个状态中,工作流已经收到了订单,并准备好处理了。这个状态和上一个状态最大的不同就是激活方式。WaitForOrderState状态是宿主程序触发一个事件激活的,这个事件通知工作流一个新的订单需要被处理。而在OrderProcessingState状态是上一个状态由SetState转移而激活的。 这个例子中,我们只是简单的给... 阅读全文
posted @ 2005-12-31 21:45 LDAR泄漏检测与修复 阅读(1421) 评论(0) 推荐(0) 编辑

摘要:状态机工作流是为事件驱动的工作场景设计的。一个状态机工作流包含两个或两个以上的状态,且任意时刻只有一个处于激活状态。在这一节中,我们将创建一个基于状态机的工作流,这个工作流将通过其内部不同的状态,来处理宿主程序提交的订单。初始状态为WaitForOrderState,只要宿主程序提交了一个新订单,这个状态就会执行。当收到一个新订单后,进入OrderProcessing状态开始处理订单。最后一个状态... 阅读全文
posted @ 2005-12-31 21:43 LDAR泄漏检测与修复 阅读(2001) 评论(0) 推荐(0) 编辑

摘要:组织并执行一系列的操作或者活动的最自然的方式——那就是工作流——同时也是构造一个工作流程的可执行表现形式的最佳途径。 Windows Workflow Foundation(以下简称WWF)提供了一个编程框架和工具以开发和执行各种不同的基于工作流的应用程序,比如文档管理、线型的商业应用、贸易单据流程、IT管理、B2B应用以及消费者应用。 有状态的、持久化的、不间断运行的应用程序 WWF简化... 阅读全文
posted @ 2005-12-18 10:08 LDAR泄漏检测与修复 阅读(5200) 评论(1) 推荐(0) 编辑