/ De persistência do WF 4.0 na exclusão - c #, workflow-foundation, workflow-foundation-4

Extensão de persistência do WF 4.0 em Excluir - c #, base de fluxo de trabalho, fluxo de trabalho - fundação - 4

Tenho uma necessidade em que preciso adicionar e excluir algunsdados em um banco de dados separado quando um fluxo de trabalho é iniciado. Eu implementei a classe PersistenceIOParticipant para adicionar um item quando o fluxo de trabalho é salvo. Agora eu preciso de algum evento para me dizer quando é excluído.

Alguma visão de como isso pode ser alcançado?

Respostas:

1 para resposta № 1

Você pode implementar um participante de rastreamento. O participante do rastreamento receberá muitos registros de rastreamento. Você se preocupa com o WorkflowInstanceRecord. Você receberá um WorkflowInstanceRecord com State = "Deleted" e poderá excluir seus dados.