0
我有需要在工作流啓動時需要在單獨的數據庫中添加和刪除一些數據。我實現了PersistenceIOParticipant類來保存工作流時添加一個項目。現在我需要一些事件來告訴我它何時被刪除。刪除WF 4.0持久性擴展
有關如何實現這一目標的任何觀點?
我有需要在工作流啓動時需要在單獨的數據庫中添加和刪除一些數據。我實現了PersistenceIOParticipant類來保存工作流時添加一個項目。現在我需要一些事件來告訴我它何時被刪除。刪除WF 4.0持久性擴展
有關如何實現這一目標的任何觀點?
您可以實施跟蹤參與者。跟蹤參與者將收到大量跟蹤記錄。你關心的是WorkflowInstanceRecord。你將得到一個State =「Deleted」的WorkflowInstanceRecord,然後你可以刪除你的數據。
我們目前正在使用這種方法,但由於其原始交易的一部分,我們總是處於危險之中,我們的數據不同步,我一直在尋找更確定的方法 –