workflow-foundation-4 - 具有相关性的重复工作流

标签 workflow-foundation-4

我有相关的工作流程。当我使用相同的参数调用两次某些方法时,出现以下错误:

InstancePersistenceCommand 的执行被键冲突中断。值为“bcd874f3-1d47-d9f0-de51-4487d1e4e12e”的实例键无法关联到该实例,因为它已经关联到另一个实例。

有没有办法删除以前的工作流程并开始新的工作?

最佳答案

您可以添加 WorkflowControlEndpoint到 WorkflowServiceHost 并使用 WorkflowControlClient在启动具有相同关联键的新工作流之前终止现有工作流。

关于workflow-foundation-4 - 具有相关性的重复工作流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4605233/

相关文章:

xaml - WF4 RC-使用ActivityXamlServices从松散的Xaml加载WF服务时,无法创建未知类型

c# - 工作流还是不工作流?

workflow-foundation-4 - 在代码中更新 DisplayName,未显示在设计器中?

c# - SqlWorkflowInstanceStore WaitForEvents 返回 HasRunnableWorkflowEvent 但 LoadRunnableInstance 失败

c# - .net 工作流程 - 由用户或业务分析师创建

wcf - 为每个工作流程定义不同的默认 ServiceHostFactory

c# - 重新托管的 WF4 设计器中参数的默认值无法解析

c# - 带有 C# 表达式的 XAMLX 工作流

workflow - WF 4.0 资源合集

c# - 非阻塞书签有什么意义以及如何恢复到它?