Welcome 微信登录

首页 / 软件开发 / .NET编程技术

WF从入门到精通(第二章):workflow运行时

WF从入门到精通(第二章):workflow运行时

WF从入门到精通(第二章):workflow运行时2010-06-03 cnblogs GuoYong.Che学习完本章后,你将掌握:1.在你的应用程序中使用workflow2.理解“WorkflowRuntime”对象的的基本功能3.知道如何启动和停止workflow运行时4.能够使用各种workflow运行时的相关事件当你在WF环境中执行任务时,需要一些东西来监管执行的过程,这个东西就是命名为“WorkflowRun...
WF从入门到精通(第三章):workflow实例

WF从入门到精通(第三章):workflow实例

WF从入门到精通(第三章):workflow实例2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.使用不带参数和带参数二种方式初始化一个workflow实例2.测定你运行中的workflow实例的状况3.停止workflow实例4.确定你的workflow空闲或终止的原因一个workflow实例由一个或多个活动组成。(我们将在第七章开始介绍各种活动:“Basic Activity Operations.&rd...
WF从入门到精通(第四章):活动及workflow类型介绍

WF从入门到精通(第四章):活动及workflow类型介绍

WF从入门到精通(第四章):活动及workflow类型介绍2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.workflow活动是怎样形成的2.顺序工作流和状态机工作流之间的区别3.创建一个顺序工作流4.创建一个状态机工作流活动是WF中workflow处理的基本单位,假如你再把一个业务处理过程(或workflow任务)进行分解,你会发现它由更小、更细的任务组成。假如需设计这样一个大的任务,它需把信息送到一系列的数据处理系...
WF从入门到精通(第五章):workflow跟踪

WF从入门到精通(第五章):workflow跟踪

WF从入门到精通(第五章):workflow跟踪2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.workflow的可选服务2.创建一个事件跟踪数据库3.激活事件跟踪服务4.创建一个自定义跟踪5.查看你的workflow的跟踪信息目前为止,我们看过workflow的一些基本对象。我们通过活动创建workflow任务,它们在执行时由WorkflowInstance对象进行管理。workflow实例由WorkflowRunt...
WF从入门到精通(第六章):加载和卸载实例

WF从入门到精通(第六章):加载和卸载实例

WF从入门到精通(第六章):加载和卸载实例2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.理解工作流实例为什么要卸载和重新加载及其时机2.理解工作流实例为什么要持久化及其时机3.搭建SQL Server 2005,使其为WF和工作流持久化提供支持4.使用SqlWorkflowPersistenceService服务5.在你的工作流代码中进行实例的加载和卸载6.使持久化服务能自动地加载工作流实例及卸载空闲中的工作流实例假...
WF从入门到精通(第七章):基本活动的操作

WF从入门到精通(第七章):基本活动的操作

WF从入门到精通(第七章):基本活动的操作2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.知道怎样使用Sequence活动2.知道怎样使用Code活动3.知道在工作流中怎样抛出异常并对其进行处理4.知道如何在代码中暂停和终止你的工作流实例在本章,我们将正式引入前面已经看到过的一组活动:Sequence活动和Code活动。但我相信,适当的错误处理对于精心设计和运行良好的软件是至关重要的,所以我们将会研究如何使用工作流中的...
WF从入门到精通(第八章):调用外部方法及工作流(一)

WF从入门到精通(第八章):调用外部方法及工作流(一)

WF从入门到精通(第八章):调用外部方法及工作流(一)2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.创建并调用你的工作流外部的本地数据服务2.理解怎样使用接口来为宿主进程和你的工作流之间进行通信。3.使用设计的外部方法在你的工作流和宿主应用程序之间传输数据。4.在一个正执行的工作流中调用其它工作流在写前面的章节时,我自己不断地思考,“我不能再等了,我要弄清楚在哪里可把(工作流中的)真实数据返回到宿主应用程...
WF从入门到精通(第八章):调用外部方法及工作流(二)

WF从入门到精通(第八章):调用外部方法及工作流(二)

WF从入门到精通(第八章):调用外部方法及工作流(二)2010-06-03 cnblogs GuoYong.Che创建外部数据服务我们现在来到了更加复杂的一节,我们的任务是为外部数据服务创建桥接代码。宿主必须有这些代码,它才能访问到工作流实例试图传递过来的数据。我们将使用工具来为工作流创建活动(这在下一节介绍),但对于宿主这边的通信连接来说,却没有现成的工具。在这里,我们将创建一个稍微简化的连接桥版本(这是对于完整的连接桥架构来说)。该版本仅仅支持工作流到...
WF从入门到精通(第九章):逻辑流活动

WF从入门到精通(第九章):逻辑流活动

WF从入门到精通(第九章):逻辑流活动2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.学会怎样使用IfElse活动来执行条件表达式2.学会怎样使用While活动来执行循环3.理解Replicator活动是怎样来模拟for循环的,以及它的使用方法。我们已经看到过怎样执行工作流内部和外部的代码,已经知道怎样处理异常,暂停进程,在事情脱离控制时终止我们的工作流。但无疑对于任何一个计算机系统的主要组成部分来说,都应具有根据运行...
WF从入门到精通(第十章):事件活动

WF从入门到精通(第十章):事件活动

WF从入门到精通(第十章):事件活动2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.使用HandleExtenalEvent活动创建特定的事件处理程序2.在你的工作流中使用Delay活动3.在你的工作流中使用EventDriven活动4.在你的工作流中使用Listen活动5.理解EventHandlingScope活动在活动并发执行的情况下是怎样监听事件的在第八章(“调用外部方法和工作流”)中,...
WF从入门到精通(第十一章):并行活动

WF从入门到精通(第十一章):并行活动

WF从入门到精通(第十一章):并行活动2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.理解在工作流环境中Parallel活动是怎样执行的,并且懂得如何使用它们2.并行执行路径中的同步数据存取和临界代码区3.使用ConditionedActivityGroup活动去执行根据条件表达式判断执行路径的并行活动在本书中截止目前为止,我们仅仅处理过顺序业务流程。如活动A执行后转到活动B的执行等等。我们还没看到过并行执行路径和由此...
WF从入门到精通(第十三章):打造自定义活动(一)

WF从入门到精通(第十三章):打造自定义活动(一)

WF从入门到精通(第十三章):打造自定义活动(一)2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.了解对于创建一个功能齐全的自定义工作流活动来说哪些组件是必须的2.创建基本的自定义工作流活动3.在基本的自定义工作流活动中应用验证规则4.把基本的自定义工作流活动集成到Microsoft Visual Studio的工作流视图设计器和工具箱中WF并不可能涵盖到你可能在你的工作流中想要实现的各个方方面面。即使WF对于开发社区...
WF从入门到精通(第十二章):策略和规则

WF从入门到精通(第十二章):策略和规则

WF从入门到精通(第十二章):策略和规则2010-06-03 cnblogs GuoYong.Che1.知道在工作流处理过程中怎样进行策略和规则的处理2.理解前向链接以及这是如何影响到基于规则的工作流处理过程的3.为工作流处理过程创建规则4.结合Policy活动来使用规则我敢肯定,我们中的大多数人编写面向过程的代码(imperative code)都很轻松自在。过程式代码指通过编程来实现业务处理过程的C#代码,例如,读取一个数据库表,增加这个表中某些列的值...
WF从入门到精通(第十四章):基于状态的工作流

WF从入门到精通(第十四章):基于状态的工作流

WF从入门到精通(第十四章):基于状态的工作流2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.理解状态机的概念以及它怎样被模拟到工作流处理中的2.创建基于状态的工作流3.运用初始(initial)和终止(terminal)状态条件4.使用代码进行状态的切换在第四章“活动和工作流类型介绍”中,我阐述过你使用WF所能创建的工作流类型,在那里我提到过基于状态的工作流。基于状态的工作流模型被认为是有限自...
WF从入门到精通(第十五章):工作流和事务

WF从入门到精通(第十五章):工作流和事务

WF从入门到精通(第十五章):工作流和事务2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.了解传统的事务模型以及这种模型在哪些地方适合去使用,哪些地方不适合使用2.懂得在哪些地方不适合传统的事务以及什么时候是补偿事务的恰当时机3.看看怎样回滚或补偿事务4.看看怎样修改默认的补偿顺序如果你是写软件的,你迟早需要去理解事务处理。事务处理(transactional processing)在这个意义上是指写那些把信息记录到一...
WF从入门到精通(第十六章):声明式工作流

WF从入门到精通(第十六章):声明式工作流

WF从入门到精通(第十六章):声明式工作流2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.理解过程式(imperative)工作流模型和声明式(declarative)工作流模型之间的主要区别2.创建声明式工作流3.使用XAML XML词汇来创建工作流4.调入基于XAML的工作流并执行许多开发者或许并不知道WF既能用基于过程化的定义来执行工作流(使用工作流视图设计器)也能用基于声明式的定义来执行工作流(工作流使用XML...
WF从入门到精通(第十七章):关联及本地主机通信(上)

WF从入门到精通(第十七章):关联及本地主机通信(上)

WF从入门到精通(第十七章):关联及本地主机通信(上)2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.了解工作流关联(correlation)以及在什么地方必须去使用它、它为什么是重要的2.使用工作流关联参数(correlation parameters)3.生成并使用相关的本地通信服务贯穿本书你看过的应用程序普遍都是基于单一相同架构的,通过WF的支持在工作流实例中执行任务。这些都是在应用程序和它的工作流实例间进行一对...
<< 1 2 3 4 5 6 7 8 9 10 >>