0

WF 任务 - T1 > T2 > T3 步骤

1 * 工作流实例在第一个任务 T1 处启动并添加书签 2 * 尝试加载工作流实例,实例成功启动并移至下一个任务,但书签信息未更新到 [System.Activities.DurableInstancing].[InstancesTable] 它仅显示旧书标记的信息

我尝试在书签和上下文的代码活动中跟踪工作流进入书签阶段并发送下一个任务 T2 的书签信息。 CreateBookmark(bookmarkName,new BookmarkCallback(OnReadComplete)); 被调用但它没有用新书签更新实例信息..

4

2 回答 2

2

在工作流再次持续存在之前,不会更新工作流持续性数据库。这是设计使然,因此如果您的应用程序崩溃,您可以从已知点重新启动。您可以通过将 Persist 活动添加到工作流来强制持久化。

于 2012-07-06T07:24:41.597 回答
0

添加“问题解决者”答案,您可以参考持久性点。 http://msdn.microsoft.com/en-us/library/dd489420.aspx

于 2012-07-06T13:19:48.513 回答