我具有部署在一个的AppFabric WF4工作流服务。是否有任何内置的方式做所有当前活动的工作流实例的通用搜索?

例如,“让我具有变量x = 5的所有活跃实例的列表”?

如果有人可以点我在正确的方向上这一点,将不胜感激。

有帮助吗?

解决方案

您可以这样做,使用创建的WorklfowInstanceStore数据库。这将对运行每个工作流的条目。接下来,您可以从工作流配置属性提升到提取值并将它们存储在数据库中。该System.Activities.DurableInstancing.InstancePromotedProperties查看会让你查询的价值观,给你的工作流实例ID。

请参阅此处上的示例如何开始。一种好方法,而无需使用一个自定义活动这样做提取的值是使用工作流程跟踪参与者。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top