У меня есть рабочий процесс внутри транзакции, поэтому код в this висит на WaitOne()
вызове, когда я вызываю context.CreateBookmark
метод.
Поскольку рабочий процесс в незавершенной (syncEvent.set()
не вызывается) транзакции не завершается.
Но я хочу сохранить выполнение рабочего процесса до части закладки, если я сделаю это, вызвав syncEvent.Set () для
wfApp.PersistableIdle = delegate(WorkflowApplicationIdleEventArgs e)
{
idleEvent.Set();
return PersistableIdleAction.Persist;
};
, он не создает запись в InstanceTable.Поэтому я хочу сохранить рабочий процесс вручную в InstaceTable или в качестве лучшего способа реализовать это.
Я использую рабочий процесс типа потоковой диаграммы