0

我在理解如何最好地實現這一點時遇到了一些概念性問題......我想爲Windows Workflow創建一個自定義Activity類。該活動必須調用第三方庫方法,該方法本身異步運行另一個進程,並可能需要幾秒到幾個小時才能完成。該庫爲我提供了輪詢方法結果或訂閱指示其完成的事件的功能。在我的非工作流應用程序中,我通常只訂閱該事件,但在工作流案例中這似乎不合理。我也不確定如何最好地實施投票計劃。有人可以推薦一些指向類似問題的指針嗎?實現執行異步操作的自定義Windows Workflow活動

回答

1

柯克艾倫埃文斯寫了一個有趣的blog關於此與一些相當不錯的代碼示例。

+0

我正在學習WF,...爲什麼不直接在Workflow.Ftp.FtpCallback()中調用ActivityExectionContext.CloseActivity()?相反,他將某些東西推送到他創建的隊列中,然後調用CloseActivity()函數進行隊列偵聽器調用。這看起來像是額外的開銷。 – 2008-11-26 13:49:20

相關問題