天天看點

WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告

篇我們主要是講述CodeActivity活動的使用,并且講述如何使用CodeActivity。
WorkFlow是最近比較流行的一門技術,其實WF起源于20世紀70年代中期的辦公化自動領域,自1993年8月,WFMC(工作流管理聯盟)成立,1994年制定了一 系列的關于工作流的标準。進入21世紀工作流被越來越多的學者關注,該項技術越發走向成熟。當然我也是必須跟上時代的步伐,是以也加入工作流的大軍,希望能 夠跟上前人的腳步。當然也希望感興趣的朋友,加入工作流的讨論群中來。具體群号:120661978。 大家多多重視工作流的内容。
一、開篇 二、摘要 三、WF4.0的使用者自定義活動
        系統提供的活動節點,能夠滿足一些簡單的流程,但是有些流程是我們自定義的活動組成的,這個時候,我們就可以通過系統提供的CodeActivity基類,我們重寫 其中的屬性和方法,來完成自定義的行為,進而完成我們自定義的流程,下面我們就來看看自定義活動的用法吧。 1、建立一個空白解決方案。
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
2、将上篇《》的解決方案指派到該解決方案的同級檔案夾下。
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
3、添加現有項目:
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
4、選擇項目檔案:
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
5、打開後,相應的檔案就加載到目前的解決方案中,建立Class,ItemInfo
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
6、建立一個CodeActivity代碼活動:
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
7、添加完成後,在該活動節點中添加如下代碼:
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
8、添加完畢後,編譯解決方案。切換到設計器視圖,檢視工具欄中我們自定義的活動節點,會自動的加載到左側的工具欄中,分組的依據是命名空間
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
9、添加一個新的活動,然後在該活動的設計器視圖中添加一個順序控制流和二個輸出活動與使用者自定義活動:
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
10、定義2個變量,并設計流程如下:
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
11、F5運作後,輸出到控制台的結果如下:
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
關于更多的應用和說明,我相信大家會在後續的設計流程篇中能夠看到更多的應用,當然由于本人的水準有限,是以造成有些内容,寫的不清楚或者 不明白之處,還請大家批評指出。 下面我們來結合上篇中的異常處理,我們來實作通過CodeActivity活動來觸發異常,看看如何捕獲異常資訊 1、添加自定義産生異常的codeactivity活動:
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
2、編譯解決方案,并将該活動添加到設計器中,具體的流程如下:
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
3、修改program中的調用代碼形式:
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
4、F5運作下看看具體的效果吧:
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
5、檢視提示的錯誤資訊:
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
6、繼續運作,則會執行Programs中的定義的“UnhandledExceptionAction”,具體内容如下:
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
本篇主要是講述了使用CodeActivity的用法及如何處理使用者自定義活動中的異常資訊,那麼下篇,我們将會講述工作流中的InvokeMethod活動的用法。
WorkFlow設計篇Step.5—使用者自定義工作流活動-WF4.0開篇摘要大綱使用者自定義活動CodeActivity下篇預告
本文轉自何戈洲部落格園部落格,原文連結:http://www.cnblogs.com/hegezhou_hot/archive/2011/06/15/2081272.html,如需轉載請自行聯系原作者

繼續閱讀