在WCF Windows Workflow应用程序中,我遇到了多个书签的问题。
问题是我不能恢复一个以上的书签。当我试图恢复第二个书签工作流时,我正在接收一个BookmarkResumptionResult of NotFound。如果我再次尝试恢复书签,就会得到一个InstanceLocked异常。
似乎初始书签仍然持久化到工作流数据库。
此外,只有在恢复书签之前执行活动时,才会出现此问题。
更奇怪的是,我可以执行任意多个没有OutArgument的活动。一旦我有了一个OutArgument或NativeActivity,结果显示初始书签仍然持久化,我不能继续我的工作流程。如果我有一个简单的
我已经使用AWS提供的java flow框架构建了一个工作流。我已经创建了4个活动。第一个活动等待信号开始。然后使用Promise<>对象同步执行所有活动。工作流实现代码如下:
public class PaginationWorkflowImpl implements PaginationWorkflow
{
private ManualUploadClient operations0 = new ManualUploadClientImpl();
private DownloadActivityClient operations1 = new DownloadAct