日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

什么是Activity 和 Activity分类

發布時間:2025/6/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 什么是Activity 和 Activity分类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是Activity:
??? 現在提供的Activity大約有28種,分成8大類.Activity 是workflow一個已經編譯的模塊,是一個可執行的、可重用和可以組合的單元.基礎的Activity是Workflow的一個步驟,復雜的 Activity可以包含其他的Activity.Activity
可以是合作伙伴或者客戶提供的一個自定義的Activity,這個Activity可能完成一些特定的商業邏輯.可以在 Activity中定義屬性和事件,由workflow使用Activity中的方法是由Activity的作者實現(如:Execute),由workflow或則設計器進行調 用,可以編譯在workflow中或則作為可重用庫依賴于workflow.可以說一個Activity的最重要之處就是重用,重用不單單是代碼的重用,而是業務邏輯的重用,這也是工作流應用的靈活之處。

Activity分類:
現在提供的Activity大約有28種,分成8大類:
1:?? Control Flow Activity:控制流程類
2:?? Workflow Lifetime Activity:工作流相關
3:?? Event Waiting Activity:事件類
4:?? Transaction and Exception Activity:事務和異常處理類
5:?? Data-Centic Activity:數據(交換)處理類
6:?? WebService Activity:WeSerivice的處理
7:?? The Code Activity:代碼處理類
8:?? State Workflow Activity:狀態機工作流處理類
9:?? 其它,Custom Activity:用戶自定義類

分類中具體的Activity如下:
1、Control Flow Activity:控制流程類
????????? Sequence Activity:順序流程
????????? Parallel Activity:并行流程
????????? IfElse Activity:條件判斷流程
????????? While Activity:循環流程
????????? ConditionedActivityGroup:條件組
????????? Replicator Activity:自我復制,可以在運行中自我復制實例
????????? Delay Activity:延時執行

2、Workflow Lifetime Activity:工作流相關
????????? InvokeWorkflow Activity:調用執行另外的工作流
????????? Suspend Activity:暫停當前執行的工作流
????????? Terminate Activity:中止工作流

3、Event Waiting Activity:事件類
????????? EventDriven Activity:等待事件驅動。指定要等待處理的事件名,參數等
????????? Listen Activity:偵聽消息。這個可以同時偵聽很多消息。一個Listin里面有多個EventDriven

4、Transaction and Exception Activity:事務和異常處理類
????????? Transaction Context Activity:處理事務中的上下文,支持短期、長期的事務
????????? Throw Activity:拋出異常
????????? ExceptionHandler:異常處理
????????? Compensate Activity:補償處理,只能放在Exception中,處理一些回滾處理等

5、Data-Centic Activity:數據(交換)處理類:用于WF處理空間和Host空間之間的數據交換
????????? UpdateData Activity:WF把數據更新到Host
????????? SelectData Activity:WF發向Host的請求
????????? WaitForData Activity:
????????? WaitForQuery Activity:Host發向WF,WF返回DataSource

6、WebService Activity:WeSerivice的處理
????????? InvokeWebService Activity:調用WebService
????????? WebServiceReceive Activity
????????? WebServiceResponse Activity

7、The Code Activity:代碼處理類
????????? Code Activity:可寫一些代碼,但是我不覺得這樣的處理好,因為這樣的邏輯有點寫死進程序里了

8、State Workflow Activity:狀態機工作流處理類
????????? State:狀態。狀態機的一個狀態。一個工作流必須有個初始狀態,有個結束狀態
????????? StateInitialization:初始狀態。我好像沒用過這個
????????? SetState:設置下一個狀態
9、Custom Activity:用戶自定義狀態。

轉載于:https://www.cnblogs.com/Little-Li/archive/2011/07/13/2105733.html

總結

以上是生活随笔為你收集整理的什么是Activity 和 Activity分类的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。