WorkFlow设计篇Step.4—异常处理(续)-WF4.0

开篇

上一篇《WorkFlow设计篇Step.3—异常处理-WF4.0》,咱们讲述了工做流的异常处理活动用法,其实还有其余的方式,例如经过CodeActivity的引起等等,本篇咱们主要是讲述ReThrow活动的使用,而且讲述html

如何经过CodeActivity来引起异常。网站

摘要

WorkFlow是最近比较流行的一门技术,其实WF起源于20世纪70年代中期的办公化自动领域,自1993年8月,WFMC(工做流管理联盟)成立,1994年制定了一spa

系列的关于工做流的标准。进入21世纪工做流被愈来愈多的学者关注,该项技术愈加走向成熟。固然我也是必须跟上时代的步伐,因此也加入工做流的大军,但愿能.net

够跟上前人的脚步。固然也但愿感兴趣的朋友,加入工做流的讨论群中来。具体群号:120661978。设计

目前,咱们已经在AgileEAS.平台中陆续集成了,界面设计器+工做流的内容,固然工做流目前还不算太成熟,还不方便放出来,本文只是抛砖引玉,还但愿3d

你们多多重视工做流的内容。htm

大纲

1、开篇blog

2、摘要ip

3、WF4.0的异常处理开发

异常处理活动

异常处理是任何程序,均可能会发生的状况,那么咱们在工做流中如何使用异常呢,下面咱们就来看看如何使用工做流中提供的异常处理活动,包括咱们有时

候想自定义异常处理的过程等,咱们就来一一道来,如何处理工做流中的异常。

一、新建一个空白解决方案。

image_thumb1_thumb

二、将上篇《》的解决方案赋值到该解决方案的同级文件夹下。

image_thumb3_thumb

三、添加现有项目:

image_thumb5_thumb

四、选择项目文件:

image_thumb8_thumb

五、打开后,相应的文件就加载到当前的解决方案中,咱们修改原来的switch语句内部的活动节点分支

image

六、在Catch活动节点中添加以下活动:

image

七、咱们最后在Finally中添加WiteLine活动,记录完成标志:

image

八、其余的信息,不用修改了,直接运行后,查看效果吧。

image

出错页面:

image

九、咱们继续修改上面的工做流活动switch节点的内容,在trycatch节点外,再加一个,来捕获rethrow抛出的异常:

image

十、咱们来查看下外部的trycatch中的catches中的异常定义:

image

十一、F5运行后,输出到控制台的结果以下:

image

关于更多的应用和说明,我相信你们会在后续的设计流程篇中可以看到更多的应用,固然因为本人的水平有限,因此形成有些内容,写的不清楚或者

不明白之处,还请你们批评指出。

关于上篇的源码,请在上篇文章《WorkFlow设计篇Step.3—异常处理-WF4.0》中下载

下篇预告

本篇主要是讲述了设计篇中的异常的用法,那么下篇,咱们将会讲述工做流中的代码活动的用法,主要是用户的自定义活动的用法。

image

源码下载

download233232222

更多交流

官方博客:http://www.smarteas.net/

官方网站:http://www.agilelab.cn/

若是您在使用AgileEAS.NET开发平台中有什么问题,请使用以下几种联系方式或者沟通方式。

一、邮箱方式:

魏琼东: mail.james@qq.com 手机:18629261335 博客:http://eastjade.cnblogs.com/

殷长波:549558408@qq.com 博客: http://www.cnblogs.com/onmyway/

何戈洲hegezhou_hot@163.com 博客:http://www.cnblogs.com/hegezhou_hot/

二、QQ交流群:

AgileEAS.NET平台交流群:120661978(超级群)[新建]

相关文章
相关标签/搜索