【发布时间】:2013-08-22 17:06:06
【问题描述】:
让我们考虑一个编排。主要活动发生在具有 2 个关联的 Catch Exception 形状的范围形状内:1 个用于 System.Exception 和 1 个 General Exception。此编排使用“帮助程序”C# 类库,BizTalk 范围/捕获捕获库中引发的异常,以及其中发生的未处理异常。
我想知道我能够创建的问题是:假设帮助库的一个版本被发布,突然缺少一个以前存在的方法,并且编排尝试调用它。不可避免地会抛出MissingMethodException,这似乎会在达到 Scope 形状后立即发生。
MissingMethodException 未被编排捕获,因此消息被挂起。我意识到,通过适当的测试,这永远不会发生,但我只是试图覆盖所有发生的基础(实际上只是出于好奇)。
有没有办法捕获这些异常,或者因为它似乎发生在调用范围之前的某个级别?
【问题讨论】:
标签: exception-handling biztalk biztalk-2010 biztalk-orchestrations