Расширение персистентности WF 4.0 при удалении - PullRequest
0 голосов
/ 25 августа 2011

У меня есть потребность, когда мне нужно добавить и удалить некоторые данные в отдельной базе данных при запуске рабочего процесса.Я реализовал класс PersistenceIOParticipant, чтобы добавить элемент при сохранении рабочего процесса.Теперь мне нужно какое-то событие, чтобы сообщить мне, когда оно будет удалено.

Любые мнения о том, как это может быть достигнуто?

1 Ответ

1 голос
/ 26 августа 2011

Вы можете внедрить отслеживание участника. Участник отслеживания получит много записей отслеживания. Тот, о котором вы заботитесь - это WorkflowInstanceRecord. Вы получите WorkflowInstanceRecord с State = "Deleted", а затем можете удалить свои данные.

...