Windows Workflow Foundation 4.0

转:http://www.cnblogs.com/foundation/category/215023.htm

WF4.0 技术文章

摘要: WF4.0 的流程设计器,可根据流程启参数自动构建启动窗体, 根据Bookmark自动构建提交窗体,可保存,加载,调试VS2010设计的工作流文件,提供可视化的流程测试界面,可设计WF4.0的顺序工作流,FlowChar工作流, 状态机工作流阅读全文
posted @ 2010-08-18 23:13 WXWinter(冬) 阅读(9612) | 评论 (18)  编辑
摘要: WF4.0 基础篇 (三十 完) 对学习WF的一点建议 从09年10月份 NET4.0 Bata 2发布后,我就开始写[WF4.0 基础篇]这个系列,经历了5个多月终于在NET4.0正式发布前将这个系列完成了 这段时间与一些对WF4.0感兴趣的公司与开发人员有过一些交流. 先说一下对WF感兴趣的公司,有些公司已经开始用WF4.0开发业务流程管理类软件了,这些公司与我交...阅读全文
posted @ 2010-04-03 18:02 WXWinter(冬) 阅读(13672) | 评论 (27)  编辑
摘要: PowerShell 提供了命令行管理系统的功能,但通常情况下,操作人员要完成某种业务需要多组PowerShell 命令,这样会很烦琐,错误率也比效高.操作人员可以编写powerShell脚本来组织命令,本文将介绍如何使用WF来组织PowerShell命令,让操作人员只关心具体的命令,在一个可视化的流程设计器中组织命令间的逻辑关系阅读全文
posted @ 2010-04-02 01:55 WXWinter(冬) 阅读(3226) | 评论 (3)  编辑
摘要: 关于NET4.0中的WF3.5看标题,大家可能会有疑问, WF3.5是NET3.5的, NET4.0中的是WF4.0 WF3.5与WF4.0 是两个不同的产品,那NET4.0中的WF3.5是什么 看一下我的说明: 创建一个WF3.5的项目   看一下项目所引用的类库版本:  下面改一下项目的.NET版本:  再看一下版本: &#...阅读全文
posted @ 2010-04-01 20:53 WXWinter(冬) 阅读(2181) | 评论 (1)  编辑
摘要:  例子下载:https://files.cnblogs.com/foundation/wcfwfSample.rar 例子说明:  WCF Workflow Service创建启用WF的WCF服务  例1:一个用于计算加法的服务添加WCF Workflow Service   当添加完成后,1.VS2010会自动生成一个模板,扩展名为xamlx,2....阅读全文
posted @ 2010-04-01 17:33 WXWinter(冬) 阅读(4276) | 评论 (2)  编辑
摘要: 本节主要介绍Interop调用WF3.X的Activity  本文例子下载: https://files.cnblogs.com/foundation/InteropSample.rar本文例子说明  Interop调用WF3.X的Activity类名System.Activities.Statements.Interop文件System.Workflow.Runtime.dl...阅读全文
posted @ 2010-04-01 14:49 WXWinter(冬) 阅读(1672) | 评论 (5)  编辑
摘要:  例子下载:https://files.cnblogs.com/foundation/ActivityFuncSample.rar ActivityFunc<TResult>  类名System.Activities.ActivityFunc<TResult>System.Activities.ActivityFunc<T, TResul...阅读全文
posted @ 2010-03-26 23:34 WXWinter(冬) 阅读(1871) | 评论 (2)  编辑
摘要:   例子下载:https://files.cnblogs.com/foundation/ActivityActionSample.rar ActivityAction 类名System.Activities.ActivityActionSystem.Activities.ActivityAction<T>System.Activities.Acti...阅读全文
posted @ 2010-03-21 13:57 WXWinter(冬) 阅读(2196) | 评论 (8)  编辑
摘要:  例子下载:https://files.cnblogs.com/foundation/AsyncCodeActivitySample.rar 项目说明: Async Activity Async的意思是异步,但有一点一定要注意,不能按字面理解,该Activity的功能是以同步的方式调用异步方法的Activity 建议看过[WF4.0 基础篇 (十三) InvokeMethod ...阅读全文
posted @ 2010-03-20 16:37 WXWinter(冬) 阅读(2036) | 评论 (1)  编辑
摘要:  本文例子下载https://files.cnblogs.com/foundation/GenericActivitySample.rar范型ActivityActivity public sealed class GenericActivity<T> : CodeActivity { publ...阅读全文
posted @ 2010-03-20 15:32 WXWinter(冬) 阅读(2283) | 评论 (2)  编辑
摘要: 本文以控制一组逻辑线路开关为例演示WF在算法上的应用,另外本文是结合 [规则引擎]  ,大家可以狠好的比效一下C#代码, 状态机 , 规则引擎,流程图在流程控制与算法上的各自特点阅读全文
posted @ 2010-03-12 23:12 WXWinter(冬) 阅读(5515) | 评论 (6)  编辑
摘要: 本文是一个 WF控制3D数字模型的例子,用这个例子向大家介绍一下WF在工控,产品线生产流程模拟,动做流程模拟,现场行为再现,虚拟生产,虚拟对抗等方面的应用空间.阅读全文
posted @ 2010-03-06 02:07 WXWinter(冬) 阅读(5531) | 评论 (18)  编辑
摘要: WF是什么系列之 [使用WF 实现会签业务流程] 我在 WF是什么系列之[基于WF与WCF构建数据逻辑层] 一文提到WF并不是面向企业业务流程应用的产品, 可是我为什么又用WF开发企业业务流程应用呢,这是因为WF的特点是处现流程,企业业务流程应用中最复杂的也是流程,用一个面向流程的开发平台去开发企业业务流程应用正合适. 但毕竟WF不是专们针对企业业务流程应用的,虽然WF有一...阅读全文
posted @ 2010-03-04 20:48 WXWinter(冬) 阅读(7648) | 评论 (24)  编辑
摘要: WF是什么,许多对NET技术有了解的人能说出一点,但又说不清楚,不论你认为WF是什么,但不要与Jbpm ,Shark ,Biztalk,SharePoint 这些产品做比效,这些产品有共同的特点就是面向企业业务流程应用的产品,WF不是,WF面向的开发人员,WF是一个使用XML描述,具有IOC、AOP功能的流程控制的开发平台.自从接触WF后我一直在解释WF与传统工作流之间的区别,但现在看来是不够的.所以我决定再写一个系列,用一些具体应用来全面介绍一下WF阅读全文
posted @ 2010-03-03 22:20 WXWinter(冬) 阅读(5846) | 评论 (14)  编辑
摘要: 提供流程设计,调试,图形化状态跟踪,自动生成数据页面,格式转换,等功能 阅读全文
posted @ 2010-02-25 22:13 WXWinter(冬) 阅读(7999) | 评论 (29)  编辑
摘要: WF4.0 RC 对 Beta2 的变化很小明显之处只是FlowSwitch,Switch,ForEach 等的非范型版Activity从类库中移除了.现在只能使用范型版FlowSwitch<T>,Switch<T>,ForEach<T>还有,WF4.0状态机工作流看来不可能随VS2010发布了,只能等独立的SDK或下一版本了总体来说,RC已决定了WF4.0的全...阅读全文
posted @ 2010-02-12 20:17 WXWinter(冬) 阅读(1831) | 评论 (0)  编辑
摘要:  Tracking 介绍WF跟踪是用来记录工作流执行情况 WF跟踪由以下几部分组成:跟踪记录 Tracking Records从工作流运行时发出跟踪配置 Tracking Profile用来筛选从工作流实例中发出的跟踪记录跟踪参与者 Tracking Participants用来订阅跟踪记录。跟踪参与者包括处理来自跟踪记录的负载的逻辑Activi...阅读全文
posted @ 2010-02-05 14:33 WXWinter(冬) 阅读(3141) | 评论 (1)  编辑
摘要: 适用于WF4.0的流程设计器  (Wxd.WF,BPM.Foundation,Wxwinter.WF 升级用) 提供调试,图形化状态跟踪,自动生成数据页面,格式转换,Silverlight支持等功能后面我会加入转换WF3.x流程的功能 主界面  创建工作流  保存工作流可以保存成多种格式  流程查看      流程设计...阅读全文
posted @ 2010-02-05 14:31 WXWinter(冬) 阅读(9193) | 评论 (40)  编辑
摘要:  本节主要介绍WF4 中 WorkflowInvoker的使用 本文例子下载:https://files.cnblogs.com/foundation/WorkflowInvokerSample.rar 本文例子说明     WorkflowInvoker类名System.Activitys.WorkflowInvoker文件System.Activiti...阅读全文
posted @ 2010-01-27 12:41 WXWinter(冬) 阅读(3005) | 评论 (6)  编辑
摘要: 本节主要介绍WF4 中 有返回值Activity的使用本文例子下载:https://files.cnblogs.com/foundation/ActivityWithResultSample.rar 本文例子说明 ActivityWithResult类名System.Activities.ActivityWithResult文件System.Activities.dll结构说明继承Acti...阅读全文
posted @ 2010-01-27 12:36 WXWinter(冬) 阅读(2694) | 评论 (2)  编辑
摘要: 本节主要介绍WF4 中持久化的使用  本文例子下载:https://files.cnblogs.com/foundation/PersistenceSample.rarPersistence 持久化WF4提供了一个抽象类System.Runtime.Persistence.InstanceStore,用于定义持久化的实现.该类来自于System.Runtime.dll可以从Instanc...阅读全文
posted @ 2010-01-15 15:08 WXWinter(冬) 阅读(6556) | 评论 (14)  编辑
摘要: 本节主要介绍WF4 中 Flowchart的使用  本文例子下载:https://files.cnblogs.com/foundation/FlowcharSample.rar本文例子说明  Flowchart 说明 Flowchart类名System.Activities.Statements.Flowchart文件System.Activities.dll结构说明继承 N...阅读全文
posted @ 2010-01-08 21:12 WXWinter(冬) 阅读(4446) | 评论 (8)  编辑
摘要: 本节主要介绍WF4中无返回值Bookmark与有返回值Bookmark,以及Bookmark在parallel,ParallelForEach,ForEach中的使用. 本文例子下载:https://files.cnblogs.com/foundation/BookmarkSample.rar本文例子说明 BookmarkBookmark可使用流程Idle并触发实例的OnIdle...阅读全文
posted @ 2010-01-08 21:11 WXWinter(冬) 阅读(5868) | 评论 (9)  编辑
摘要: 本节主要介绍WF4的补偿 本文例子下载:https://files.cnblogs.com/foundation/CompensableWorkflow.rar本文例子说明 CompensableActivity 补偿容器补偿使用户可以指定对基于身体活动的成功完成后发生的活动的活动而须采取纠正行动  CompensableActivity 补偿容器 类名System....阅读全文
posted @ 2010-01-02 22:17 WXWinter(冬) 阅读(4356) | 评论 (10)  编辑
摘要: 本节主要介绍WF4的事物  本文例子下载: https://files.cnblogs.com/foundation/TransactionScopeWorkflow.rar本文例子说明   准备例子中要用到的数据库创建一个名为[wxwinterWFTest]的数据库,在数据库中创建一个名为[UserTable]的表,在表中创建一个名[UserUD]的[nurchar(50)]...阅读全文
posted @ 2009-12-27 14:51 WXWinter(冬) 阅读(4064) | 评论 (6)  编辑
摘要: 本节主要介绍WF的实例是单线程运行的,Delay并不是Thread.Sleep,Parallel是单线程运行的,WorkflowApplication与WorkflowInvoker在调用流程上的区别,InvokeMethod 调用异步方法 阅读全文
posted @ 2009-12-17 18:16 WXWinter(冬) 阅读(5165) | 评论 (7)  编辑
摘要: 本节主要介绍InvokeMethod 调用静态方法,实例方法,params参数方法,out参数方法,ref参数方法,范型方法  本文例子下载: https://files.cnblogs.com/foundation/InvokeMethodWorkflow.rar本文例子说明  InvokeMethod 调用方法类名System.Activities.Statements.I...阅读全文
posted @ 2009-12-17 18:15 WXWinter(冬) 阅读(4647) | 评论 (14)  编辑
摘要: 本节主要介绍CancellationScope在异常中的使用,以及CancellationScope在Parallel 的使用. 本文例子下载: https://files.cnblogs.com/foundation/CancellationScopeSample.rar本文例子说明  CancellationScope 取消容器类名System.Activities.Stat...阅读全文
posted @ 2009-12-17 18:14 WXWinter(冬) 阅读(4120) | 评论 (4)  编辑
摘要: 本节主要介绍WF的异常产生方式;WF流程结束方式;以及Throw,TryCatch,Rethrow ,TerminateWorkflow 的使用  本文例子下载:https://files.cnblogs.com/foundation/ExceptionWorkflow.rar本文例子说明 WF的异常产生方式与流程结束方式WF的异常可由以下方式产生使用[Throw Activity] ...阅读全文
posted @ 2009-12-17 18:13 WXWinter(冬) 阅读(4975) | 评论 (10)  编辑
摘要:  本节主要介绍AddtoCollection<T>,RemoveFromCollection<T>,ClearCollection<T>,ExistsInCollection<T> 的使用. 本文例子下载:https://files.cnblogs.com/foundation/CollectionSample.rar本文例子说明 ...阅读全文
posted @ 2009-12-17 18:11 WXWinter(冬) 阅读(5271) | 评论 (10)  编辑
摘要: 本节主要介绍Parallel,Pick,PickBranch,ParallelForEach 的使用. 阅读全文
posted @ 2009-11-30 15:59 WXWinter(冬) 阅读(6972) | 评论 (19)  编辑
摘要: 本节主要介绍IF, Switch, While, DoWhile, ForEach 的使用.阅读全文
posted @ 2009-11-28 08:59 WXWinter(冬) 阅读(7163) | 评论 (12)  编辑
摘要: 本节主要介绍如何在WF4.0中参数与变量的使用原则与技巧,这些内容是学习WF4.0首先要掌握的阅读全文
posted @ 2009-11-26 17:21 WXWinter(冬) 阅读(7580) | 评论 (7)  编辑
摘要: 本节主要介绍如何在WF4.0中使用参数,以及在流程启动时传入参数据在流程结束时读取参数阅读全文
posted @ 2009-11-25 17:45 WXWinter(冬) 阅读(9398) | 评论 (21)  编辑
摘要: 本节主要介绍如何在WF4.0中使用变量,以及为变量赋值阅读全文
posted @ 2009-10-31 00:58 WXWinter(冬) 阅读(8667) | 评论 (19)  编辑
摘要: 本节主要介绍如何在WF4.0的流程中添加多个Activity,以及如何自定义Activity阅读全文
posted @ 2009-10-30 02:17 WXWinter(冬) 阅读(9457) | 评论 (22)  编辑
摘要: 通过本节,可以初步了解WF程序的特性,为以后的WF类应用开发提供一个初步的感性认识阅读全文
posted @ 2009-10-28 18:54 WXWinter(冬) 阅读(11108) | 评论 (22)  编辑
摘要: 从本篇开始,将正式讲解WF4.0,本文主要涉及如下内容:Activity介绍, WF4.0 中工作流的结构,通过WriteLine演示InArgument参数的使用阅读全文
posted @ 2009-10-27 12:48 WXWinter(冬) 阅读(12075) | 评论 (36)  编辑
摘要: 来博客园写WF主题博客已经3年了, 在园子里认识了很多朋友,也学了很多知识.看到园子现在的气氛不太好,我很着急,但唯一能做的就是写点技术文章以感谢博客园为我们提供这么好的交流环境.从WinFX到NET3.x再到NET4.0 ,WPF,WCF,WF 始终是放在一起的,WPF(silverlight)用于程序UI的展现,WCF用于程序通信,WF用于程序的逻辑控制,这种思想在微软提出WinFX到现在的NET3.x再到NET4.0都是十分明确的. WPF(silverlight)与WCF现在已被大家熟知,并已广泛使用.但关注WF的人却还不是很多.现在我准备从写几个WF4.0系列的文章,大家可以通过这几个系列的文章了解一下WF阅读全文
posted @ 2009-10-26 15:16 WXWinter(冬) 阅读(18417) | 评论 (65)  编辑
摘要: windows workflow foundation 4.0 bata 2阅读全文
原文地址:https://www.cnblogs.com/jackljf/p/3588996.html