我有相关的工作流程。当我使用相同的参数调用两次某些方法时,出现以下错误:
InstancePersistenceCommand 的执行被键冲突中断。值为“bcd874f3-1d47-d9f0-de51-4487d1e4e12e”的实例键无法关联到该实例,因为它已经关联到另一个实例。
有没有办法删除以前的工作流程并开始新的工作?
最佳答案
您可以添加 WorkflowControlEndpoint到 WorkflowServiceHost 并使用 WorkflowControlClient在启动具有相同关联键的新工作流之前终止现有工作流。
关于workflow-foundation-4 - 具有相关性的重复工作流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4605233/