WorkFlow擴展篇Step.2—集合分組下的活動使用[下]-WF4.0

開篇

        上篇咱們主要是講述了《WorkFlow擴展篇Step.1—集合分組下的活動使用[上]-WF4.0》如何使用集合Collection活動完成工做流的設計與開發,本篇咱們將要繼續html

講述集合活動內的另外二個活動的用法。測試

摘要

本篇咱們是擴展篇的第二篇,本篇主要是講述Collection的用法,通常來講咱們對集合的操做,無非就是如下幾種,增、刪、查這幾種,因此WF默認提供了一下四種網站

集合活動:.net

image_thumb11

具體的做用,我想你們從字面上也能看出來個八九不離十,下面咱們就具體的使用細節來講明下吧。設計

最後,咱們來整理個流程,把這四類集合的活動,所有集成到一個流程中看看吧。3d

大綱

一、開篇htm

二、摘要blog

三、大綱ip

四、集合活動的用法[下]開發

集合的用法[下]

一、ExistsInCollection<T>活動

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

image_thumb4

二、將相應的節點添加到設計器中:

image

初始化變量信息:

image

三、參考上篇文章中關於AddToCollection<T>活動的設置,上面的活動設置徹底相同,設置完畢後以下:

image

四、接着,在AddToCollection<T>活動下添加一個ExistsInCollection<T>活動:

image

五、下面咱們來添加其餘的WriteLine活動,來輔助咱們測試輸出結果:

image

六、F5,運行查看結果吧,看看是否結果與咱們的預期相符:

image

上面咱們就完成了ExistsInCollection<T>活動的說明,其餘的幾個活動的用法也相仿。

下面咱們就來看看RemoveFromCollection<T>的用法吧,該活動的主要做用是將從集合內的移除指定的Item。

二、RemoveFromCollection<T>活動

關於RemoveFromCollection的具體做用就是移除具體的目標集合內的指定項,具體的用法,咱們下面來一一道來:

一、新建一個活動文件,並拖拽一個sequence與AddToCollection<T>,並添加一個RemoveFromCollection<T>活動:

image

二、在AddToCollection<T>活動下方添加一個RemoveFromCollection<T>活動的相關屬性以下:

image

三、接着咱們來添加幾個WriteLine活動,來標識WF流程的開始和結束,並記錄每一個操做的具體內容以下:

image

image

上面的內容,有點多,因此我拆開截圖了,不過上面的幾幅圖拼一塊兒就是完整的了,還望你們若是有看不明白的請看代碼吧:

四、F5,運行後,查看具體的運行結果吧,看看是否是咱們想要的,看看在執行完畢RemoveFromCollection活動後,集合輸出的結果是什麼呢?

image

源碼下載

download2332322222223

更多交流

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

相關文章
相關標籤/搜索