上一篇《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的異常處理開發
異常處理是任何程序,均可能會發生的狀況,那麼咱們在工做流中如何使用異常呢,下面咱們就來看看如何使用工做流中提供的異常處理活動,包括咱們有時
候想自定義異常處理的過程等,咱們就來一一道來,如何處理工做流中的異常。
一、新建一個空白解決方案。
二、將上篇《》的解決方案賦值到該解決方案的同級文件夾下。
三、添加現有項目:
四、選擇項目文件:
五、打開後,相應的文件就加載到當前的解決方案中,咱們修改原來的switch語句內部的活動節點分支
六、在Catch活動節點中添加以下活動:
七、咱們最後在Finally中添加WiteLine活動,記錄完成標誌:
八、其餘的信息,不用修改了,直接運行後,查看效果吧。
出錯頁面:
九、咱們繼續修改上面的工做流活動switch節點的內容,在trycatch節點外,再加一個,來捕獲rethrow拋出的異常:
十、咱們來查看下外部的trycatch中的catches中的異常定義:
十一、F5運行後,輸出到控制檯的結果以下:
關於更多的應用和說明,我相信你們會在後續的設計流程篇中可以看到更多的應用,固然因爲本人的水平有限,因此形成有些內容,寫的不清楚或者
不明白之處,還請你們批評指出。
關於上篇的源碼,請在上篇文章《WorkFlow設計篇Step.3—異常處理-WF4.0》中下載
本篇主要是講述了設計篇中的異常的用法,那麼下篇,咱們將會講述工做流中的代碼活動的用法,主要是用戶的自定義活動的用法。
若是您在使用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(超級羣)[新建]