Давайте подумаем об оркестровке. Основные действия выполняются в форме области с двумя связанными формами исключения Catch: 1 для System.Exception и 1 для общего исключения. В этой оркестровке используется «вспомогательная» библиотека классов C #, а область видимости / перехват BizTalk перехватывает исключения, которые генерируются в библиотеке, а также необработанные исключения, возникающие в них.
Проблема, которую я задаюсь вопросом, которую я могу создать, заключается в следующем: предположим, что версия вспомогательной библиотеки публикуется, и внезапно отсутствует метод, который ранее был там, и оркестровка пытается вызвать его. Неизбежно выбрасывается MissingMethodException
, что, кажется, происходит, как только достигается форма Scope.
MissingMethodException
не перехватывается оркестровкой, поэтому сообщение приостанавливается. Я понимаю, что при правильном тестировании этого никогда не должно произойти, но я просто пытаюсь охватить все основы, если они произойдут (и на самом деле просто из любопытства).
Есть ли способ перехватить эти исключения, или, если кажется, что это происходит на уровне до вызова области видимости?