删除时的WF 4.0持久性扩展

时间:2011-08-25 12:47:52

标签: c# workflow-foundation workflow-foundation-4

我需要在工作流启动时在单独的数据库中添加和删除某些数据。我实现了PersistenceIOParticipant类,以便在保存工作流时添加项目。现在我需要一些事件来告诉我什么时候被删除。

有关如何实现这一目标的任何观点?

1 个答案:

答案 0 :(得分:1)

您可以实施跟踪参与者。跟踪参与者将收到大量跟踪记录。您关心的是WorkflowInstanceRecord。您将获得State =“已删除”的WorkflowInstanceRecord,然后您可以删除您的数据。