丰收WF
来源:互联网 发布:老子 译本 知乎 编辑:程序博客网 时间:2024/04/28 16:39
用流程图来设计程序一直是我的梦想,原来微软也有同一个梦想。
早就听说有工作流这个概念,但一直没有机会接触,这次与时俱进,享受了一顿饕餮大餐,.NET3的WF给我带来了激情,更多的是挑战。
必须承认WF对我来说是无比艰深的,不知道有没有入门,但终于把10个动手实验瞻仰了一遍,用了我好几天的工夫,损伤脑细胞无数。
丰收成果:
工作流是对实际业务流程的直观的建模,由活动、箭头线和组合框构成。可以运行期动态改变工作流,可以在休眠期自动序列化到数据库。一个工作流由引擎实例化并启动,每个工作流实例都有一个单独的线程和ID。
活动可以自定义(从ComponentModel.Activity派生扩展),也可以由MS提供的活动组合而成。
MS提供了很多活动(Activity),这些活动:
1。属性可以绑定到工作流/活动的属性,可以在启动工作流时通过Dictionary传入。
2。可以挂接事件,并允许传入的事件参数绑定到属性,允许指定角色。挂起的工作流总是以捕获一个外部事件继续运行的。
3。可以调用外部服务方法或WebService方法,并允许绑定参数到属性。
4。可以设定执行条件。有些活动还可以响应不同的事件执行不同的分支。
5。加入WebService的传入和传出活动,可以发布为WebService。
6。可以设置事务回滚,在工作流引发异常时自动调用或加入补偿活动调用事务回滚。
工作流是一个强大的编程工具,但不能代替手动编码,用于实现业务逻辑较粗粒度的控制。
相关链接:
WXWinter的Blog http://www.cnblogs.com/foundation/
.NET3 http://www.netfx3.com/
- 丰收WF
- WF
- wf
- WF 系列--WF基础
- 史丰收速算口诀
- 金秋时节盼丰收
- 黎明的丰收
- 史丰收算法 - 蓝桥杯
- 史丰收速算
- 1004-史丰收速算
- 史丰收速算
- 2014 史丰收速算
- 史丰收速算
- 史丰收速算 蓝桥杯
- 史丰收速算
- WF头疼
- WF通信
- wf HandleExternalEventActivity
- 创业成功 贫困生毕业3年赚到1000万
- .net关于如何将word文件读入RichTextBox
- 收藏的blog
- Qt中的信号和槽
- 字符,字节和编码
- 丰收WF
- 搜索引擎学习之二:文本匹配
- 操作Excel(C#)
- 使用C#导入文件文件实例
- C#下实现在线升级
- ASP.NET 程序中常用的代码
- [ASP.NET] Session 详解
- 《魔武士》
- javascript 利用正则表达式控制 日期的输入