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(超級羣)[新建]

相關文章
相關標籤/搜索