WorkFlow設計篇Step.6—InvokeMethod調用對象或類型方法-WF4.0

開篇

      上篇咱們主要是講述了《WorkFlow設計篇Step.5—用戶自定義工做流活動-WF4.0》如何使用用戶自定義活動來完成工做流的設計與開發,本篇咱們將要開始講述html

設計篇的最後一章的內容,主要是講述如何使用InvokeMethod的用法。網站

摘要

       本篇咱們是設計篇的最後一篇,本篇主要是講述InvokeMethod的用法,通常來講有二種形式,一種是調用對象實例內的方法,一種是調用類型內部的方法,關於.net

具體的調用,我想你們也就基本瞭解了。設計

       關於InvokeMethod的用法,咱們本篇就會結合二種形式來講明。3d

       image

       關於InvokeMethod的二種不一樣的用法咱們後面細細來講。htm

大綱

       一、開篇對象

       二、摘要blog

       三、大綱ip

       四、InvokeMethod活動的用法開發

InvokeMethod的用法

  一、類型方法[靜態方法]

      一、新建一個控制檯項目:

      image 

     二、在現有項目上,添加一個靜態類「TestMethod」 class文件:

     image

    三、咱們下載《藥店系統》中的源碼,使用其中的程序集:

    image

   四、修改靜態類TestMethod內部的方法,代碼以下:

    image

    五、修改項目中的配置文件的信息以下:

    image

    六、設計器視圖內的工做流設計:

    image

   七、定義變量sequence上:

   image

   八、設置InvokeMethod活動上的屬性:

   image

   九、下面咱們就來設置相關的內容,咱們來看看具體的其餘的設置吧:

   a、選擇targetType類型爲靜態類

   image

   b、指定調用該類型的方法名稱

   image

  十、這樣就配置完畢了,下面咱們來看看運行的效果吧,爲了使效果更明顯,咱們添加一個writeLine活動,輸出返回值:

   image

   十一、運行後查看運行效果。

   image

   咱們修改其中的變量MyID的值爲「2」,再次運行:

   image

對象方法[對象實例調用]

  一、將上述的靜態類,複製一份,修改爲非靜態類,具體修改以下,新建一個Test類

  image

  二、而後咱們編譯解決方案,新建一個活動流程。

  image

  三、設置InvokeMethod爲對象實例的方法調用,具體的設置以下:

  image

  四、運行查看結果:

  image

        上面咱們講述了InvokeMethod的用法,其實也是比較的簡單,下篇咱們就開始講述Message方面的用法了,我想這塊也是比較複雜的部分了,對我來講挑戰也是比

較的大,我不敢保證能講好,可是會盡本身最大的努力來講明清楚,也但願你們積極的反饋。

下篇預告

本篇主要是講述了使用InvokeMethod的用法,那麼下篇,咱們將會講述工做流中的消息傳遞分組內的活動的用法。

image

源碼下載

download23323222222

更多交流

官方博客: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(超級羣)[新建]

相關文章
相關標籤/搜索