4
我們正在開發使用Workflow Foundation 4的應用程序。 我們希望使用多個活動,每個活動在事務內進行數據庫更新。 我們也想暫停和恢復工作流程。 暫停可能會長時間運行。 要確保一致性我們希望確保在提交事務之前創建了有關恢復工作流的位置的書籤。 這是可能的嗎?或者有關如何實現這一點的其他建議?工作流基礎,事務和書籤
問候
我們正在開發使用Workflow Foundation 4的應用程序。 我們希望使用多個活動,每個活動在事務內進行數據庫更新。 我們也想暫停和恢復工作流程。 暫停可能會長時間運行。 要確保一致性我們希望確保在提交事務之前創建了有關恢復工作流的位置的書籤。 這是可能的嗎?或者有關如何實現這一點的其他建議?工作流基礎,事務和書籤
問候
WF4有TransactionScope
活動,你可以用它來進行數據庫調用。但是,它不支持在TransactionScope
順序中創建書籤。解決方法是臨時存儲臨時存儲正在進行的數據的表格,以便長時間運行的流程在工作流程恢復時讀取。一旦解決了所有問題,您可以將登臺表中的數據寫入真實存儲。