首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从被调用的业务流程返回一条消息

从被调用的业务流程返回一条消息
EN

Stack Overflow用户
提问于 2010-08-03 13:00:17
回答 1查看 1.9K关注 0票数 1

我们有一个父业务流程,我们称之为子业务流程。但是,子业务流程完成后,我们希望向父流程返回一条消息。

做这件事的最好/最标准的方法是什么?

只需将子业务流程中的消息发布到消息框中,并将其父消息与接收orchestration?

  • Other?

B关联起来),我们是否可以使用消息作为C#样式的ref / out参数将其从父传递给子

谢谢

斯图尔特

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-03 13:17:20

你可以走任何一条路。

B是最简单的解决办法。使用带有"Call Shape“的返回参数。这种方式的两个主要缺点是,您将同步处理。因此,如果这两个编排没有关联,或者处于单独的业务流程中,那么您将有大量的编排在等待。第二,您正在将父级和子级耦合。因此,您正在创建父级和子级之间的依赖关系。无论何时你需要阻止父母,你都必须阻止孩子。

如果您的情况不符合上述要求,您可能希望进行解耦,并异步执行开始形状或messagebox直接绑定端口。MessageBox直接绑定端口是唯一真正的解耦场景,也是最可伸缩的。

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

https://stackoverflow.com/questions/3396673

复制
相关文章

相似问题

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