上篇咱們主要是講述了《WorkFlow設計篇Step.5—用戶自定義工做流活動-WF4.0》如何使用用戶自定義活動來完成工做流的設計與開發,本篇咱們將要開始講述html
設計篇的最後一章的內容,主要是講述如何使用InvokeMethod的用法。網站
本篇咱們是設計篇的最後一篇,本篇主要是講述InvokeMethod的用法,通常來講有二種形式,一種是調用對象實例內的方法,一種是調用類型內部的方法,關於.net
具體的調用,我想你們也就基本瞭解了。設計
關於InvokeMethod的用法,咱們本篇就會結合二種形式來講明。3d
關於InvokeMethod的二種不一樣的用法咱們後面細細來講。htm
一、開篇對象
二、摘要blog
三、大綱ip
四、InvokeMethod活動的用法開發
一、新建一個控制檯項目:
二、在現有項目上,添加一個靜態類「TestMethod」 class文件:
三、咱們下載《藥店系統》中的源碼,使用其中的程序集:
四、修改靜態類TestMethod內部的方法,代碼以下:
五、修改項目中的配置文件的信息以下:
六、設計器視圖內的工做流設計:
七、定義變量sequence上:
八、設置InvokeMethod活動上的屬性:
九、下面咱們就來設置相關的內容,咱們來看看具體的其餘的設置吧:
a、選擇targetType類型爲靜態類
b、指定調用該類型的方法名稱
十、這樣就配置完畢了,下面咱們來看看運行的效果吧,爲了使效果更明顯,咱們添加一個writeLine活動,輸出返回值:
十一、運行後查看運行效果。
咱們修改其中的變量MyID的值爲「2」,再次運行:
一、將上述的靜態類,複製一份,修改爲非靜態類,具體修改以下,新建一個Test類
二、而後咱們編譯解決方案,新建一個活動流程。
三、設置InvokeMethod爲對象實例的方法調用,具體的設置以下:
四、運行查看結果:
上面咱們講述了InvokeMethod的用法,其實也是比較的簡單,下篇咱們就開始講述Message方面的用法了,我想這塊也是比較複雜的部分了,對我來講挑戰也是比
較的大,我不敢保證能講好,可是會盡本身最大的努力來講明清楚,也但願你們積極的反饋。
本篇主要是講述了使用InvokeMethod的用法,那麼下篇,咱們將會講述工做流中的消息傳遞分組內的活動的用法。
若是您在使用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(超級羣)[新建]