随笔分类 -  WF

摘要:理解AEC(ActivityExecutionContext)当Workflow runtime执行一个Activity时,他会为这个Activity新建一个ActivityExecutionContext,它包含了执行Activity信息。更重要的一点是AEC是根据Activity临时变化的并且这个Activity是深copy,所以就很难得到执行这个Activity之前得AEC和Activity实例。当一个Activity执行多次的时候,他必须被copy多次,同时AEC也创建一个新的,代码:ActivityExecutionContextchildContext=currentContext 阅读全文
posted @ 2011-01-13 16:13 kntao 阅读(230) 评论(0) 推荐(0) 编辑
摘要:异常捕获与补偿的应用说明没有作任何处理时如果有异常处理如果容器内有补偿容器,且作了补偿设定如果容器有异常处理,即便有补偿也不会被执行如果容器有异常处理,还想执行补偿如果容器内有多个补偿容器,可以在异常捕获中设置执行补偿的顺序注:本文转自:http://www.cnblogs.com/foundation/category/212578.html 阅读全文
posted @ 2010-12-30 14:44 kntao 阅读(173) 评论(0) 推荐(0) 编辑
摘要:1.1 数据库安装系统盘\Windows\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation\SQL\EN下SqlPersistenceService_Schema.sqlSqlPersistenceService_Logic.sql1.2 数据库时间格式说明在SqlPersistenceService数据库中,时间值是GMT格式的,这样做的目地是使用统一的时间轴,如此可以解决一台在美国的服务器与一台在中国的服务器就可以协同工作时的时差问题GMT比北京时间晚8小时1.3 表结构1.3.1 InstanceState对这个表我以前有一 阅读全文
posted @ 2010-12-28 10:23 kntao 阅读(566) 评论(0) 推荐(0) 编辑
摘要:一. WF提供了TrackingService抽象基类,用于为WF应用程序提供跟踪服务。跟踪服务可用一致、可靠而灵活的方式跟踪工作流相关的信息。跟踪框架的宗旨使宿主通过工作流执行期间引发的事件,而在执行期间可用观测到工作流实例。工作流服务可用引发以下事件:实例的各类状态Aborted、 Changed、 Completed、 Created、 Exception、 Idle、 Loaded、 Persisted、 Resumed、 Started、 Suspended、 Terminated、 UnloadedActivity的各类状态一个工作流是由多个Activity组成的,每一个Activ 阅读全文
posted @ 2010-12-27 17:01 kntao 阅读(333) 评论(0) 推荐(0) 编辑
摘要:Activity:表示工作流的基本构造块,任意类那样定义一组属性和事件,并定义执行逻辑,这些逻辑定义活动的运行时行为。是所有活动的基类。 所有活动共享一组在 Activity 基类上定义的通用属性。每个 Activity 都可以按照需要,通过扩展此类来声明各自的附加属性。因为 Activity 派生自 DependencyObject,所以属性可以定义为标准 CLR 属性和依赖属性。此示例定义用于发送电子邮件的活动。该活动定义一个在相应实现中使用依赖属性的 Subject 属性。可以采用类似的方法定义其他属性。对 Execute 方法进行重写,以提供用于发送电子邮件的逻辑。public cla 阅读全文
posted @ 2010-12-23 11:10 kntao 阅读(546) 评论(0) 推荐(0) 编辑
摘要:一、WF活动概述:WF活动的顶层类的关系:活动条件类型:代码条件:规则条件:关联.rules文件。二、简单概述WF的基本活动:IFElseActivity活动:在工作流中做一些分支决定。每个分支用一个IfElseBranchActivity表示。WhileActivity活动:当需要重复执行子活动,直到条件满足进行退出时,可以使用WhileActivity活动ParalleActivity活动:可以包含两个或多个SequenceActivity活动,也只有sequenceActivity活动才可以成为ParallelActivity的子活动。他并不是同时执行多个分支,每个工作流实例执行在单一的 阅读全文
posted @ 2010-11-03 17:23 kntao 阅读(563) 评论(0) 推荐(0) 编辑
摘要:一、WF基础简介:WF被用于简化和争强.NET应用程序开发,WF不是一个独立的开发环境,它提供了一套用于辅助工作流的开发框架。特点:WF的运行时引擎WF支持顺序工作流、状态机工作流和数据驱动工作流,并且支持工作流的持久化,WF支持使用特定领域模型解决问题,可以开发自己的活动组件,来引入对特定领域问题的解决方法。WF提供了完整的工作流系统,还提供了一套标准的活动、工作流持久化、工作流监控和追踪、规则引擎、工作流设计器以及项目开发模板。可以修改WF的行为来扩展WF,比如,可以提供自定义的持久化服务来取代WF提供的SQL持久化服务。WF命名空间System.Workflow.Activities;工 阅读全文
posted @ 2010-10-29 11:30 kntao 阅读(1287) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示