我在WorkflowServiceHost中承載的工作流服務上有兩個方法。Workflow Foundation 4 WorkflowServiceHost消息關聯
第一種方法被調用並啓動常規的工作流程序列 - 與其他Web服務,數據庫工作等進行交談,但在某些事件中會暫停並持續到db(在延遲活動中),並等待某些人爲操作在繼續之前發生。
我需要我的第二個方法能夠鉤到這個持續的工作流程,改變一個局部變量,然後繼續處理。
我已經看了看工作流程,基於消息的相關性,但只能似乎找到例子,其中某種無限while循環保持工作流實例激活,從而使第二服務方法調用可以到達,同時它仍在運行。
因爲我的工作流實例將被延遲/保留,所以第二次服務調用似乎沒有得到任何地方(我不能有無限的while循環保持工作流實例處於活動狀態)。
我希望這是有道理的 - 乾杯!
儘管沒有引發異常,但第二個服務調用似乎沒有任何作用。我期望本地變量改變,然後輸出到控制檯窗口,但什麼都沒有發生。看起來好像是因爲第一個方法調用引發了延遲活動,沒有任何東西可以超越這個!我可以通過電子郵件將我的演示應用程序發送給您的問題解決者電子郵件地址嗎?乾杯! – Lygpt 2010-04-06 08:33:08