При взаимодействии с Outlook мне нужно обработать несколько исключений, все они COMException
с одним и тем же HResult
, единственная разница заключается в их свойстве Message.
Я должен отличить их друг от друга, исследуя свойство Message, но такой код вызывает проблемы.
if (ex.Message.Contains("is bigger than the server allows")) //???
Итак, как правильно обрабатывать исключение при проверке типа исключения, когда свойство HResult не работает?