1

我们有一个父编排,我们称之为子编排。但是,一旦子编排完成,我们希望向父编排返回一条消息。

最好/最标准的方法是什么?

  • A)只需将消息从子编排发布到消息框,并将父中的消息与接收相关联
  • B) 在将消息从父编排传递到子编排时,我们可以将消息用作 C# 样式的 ref/out 参数吗?
  • 其他?

谢谢

斯图尔特

4

1 回答 1

2

你可以去任何一种方式...

B 是最简单的解决方案。您将返回参数与“调用形状”一起使用。这种方式的两个主要缺点是您将同步处理。因此,如果这两个编排不相关,或者位于不同的业务流程中,您将等待大量编排。其次是你正在耦合父母和孩子。因此,您正在创建父子之间的依赖关系。每当您需要阻止父母时,您都必须阻止孩子。

如果您的情况不符合上述条件,您可能希望解耦并执行异步转到开始形状或消息框直接绑定端口。MessageBox 直接绑定端口是唯一真正解耦的场景,也是最具可扩展性的。

于 2010-08-03T13:17:20.163 回答