.net 4.0 手动持久化到实例表,就像PersistableIdleAction.Unload一样

.net 4.0 手动持久化到实例表,就像PersistableIdleAction.Unload一样,.net-4.0,workflow,workflow-foundation-4,.net 4.0,Workflow,Workflow Foundation 4,我在事务中有一个工作流,因此中的代码挂起在我调用的context.CreateBookmark方法的WaitOne() 由于未完成(syncEvent.set()未调用)中的工作流,事务未完成 但是如果我通过调用上的syncEvent.Set()来实现这一点,那么我希望将工作流执行持续到书签部分 它不是在InstanceTable中创建记录。因此,我想手动将工作流持久化为不稳定或更好的实现方式 我正在使用流程图类型的工作流将卸载的事件用于syncEvent。Set()将卸载的事件用于syncEv

我在事务中有一个工作流,因此中的代码挂起在我调用的
context.CreateBookmark
方法的
WaitOne()

由于未完成(
syncEvent.set()
未调用)中的工作流,事务未完成

但是如果我通过调用上的syncEvent.Set()来实现这一点,那么我希望将工作流执行持续到书签部分

它不是在InstanceTable中创建记录。因此,我想手动将工作流持久化为不稳定或更好的实现方式


我正在使用流程图类型的工作流

将卸载的事件用于syncEvent。Set()

将卸载的事件用于syncEvent。Set()

卸载的事件不会创建数据库的持久性卸载的事件不会创建数据库的持久性
wfApp.PersistableIdle = delegate(WorkflowApplicationIdleEventArgs e)
{
    idleEvent.Set();
    return PersistableIdleAction.Persist;
};