我在BizTalk编排中使用了平行形状。形状中有四个并行的分支,在每个分支中,我使用了一个作用域形状(Transaction Type = None)和后续的catch块,并将执行逻辑置于作用域形状中。此并行形状也包含在具有相应catch块的编排中的作用域(Transaction Type = None )中。
现在,如果其中一个分支的执行失败了,假设的行为是什么
主要活动是在一个作用域形状内进行的,有两个相关的捕获异常形状:一个用于System.Exception,一个用于一般异常。这个编排利用了一个“助手”C#类库,BizTalk作用域/catch捕获库中抛出的异常以及它们中发生的未处理异常。我想知道我能够创建的问题是:假设helper库的一个版本被发布了,突然就有一个以前没有的方法,而业务流程试图调用它。不可避免地会抛出一个MissingMethodException,这似乎是在达到范围形状之后立即发生的。
Mis