首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过触发器中止子工作流

通过触发器中止子工作流
EN

Stack Overflow用户
提问于 2012-03-05 16:25:32
回答 1查看 283关注 0票数 0

我正在执行由父工作流动态加载的子工作流。当子工作流正在执行时,我想中止当前的子工作流,并根据来自父工作流的用户输入,从动态加载的文件(.xaml)中启动一个新的工作流。

我的父工作流是一个作为服务公开的状态机,它有一个状态,它在状态(使用Microsoft.Activities.Extensions ).I的entry方法中执行另一个加载的子工作流,希望子工作流根据触发器进行更改。子工作流可以是状态机或顺序工作流。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-08 06:11:18

有两种方法可以中止工作流。

主机WorkflowApplication

  • The工作流本身可以使用Terminate

在您的示例中,Microsoft.Activities.Extensions使用WorkflowInvoker来调用工作流,并且您不能中止子工作流,因此您唯一的选择是让子工作流检查某种“信号”,以便在循环时终止。

该“信号”可以是数据库中的文件、记录等的存在。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9563581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档