Использование ASP.NET MVC 5 и Xero.API.SDK.2.2.1.13.
Я пытаюсь обработать все возможные ошибки, возникающие при вызове Xero Api. Я пытаюсь сделать это через действие OnException внутри моего BaseController. Это успешно перехватывает все выданные ошибки, но я не могу получить доступ к списку ValidationErrors, который, кажется, содержится в объекте filterContext (см. Ниже), когда я отлаживаю. Я также не могу создать объект XeroApi.ValidationException из объекта filterContext.
Кто-нибудь знает, как получить доступ к ValidationErrors в этом случае? Или есть более подходящий способ обработки всех ошибок xero и других связанных ошибок в одном контроллере?
protected override void OnException(ExceptionContext filterContext)
{
//Below line results in error: "cannot convert System.Exception to
ValidationException. An Explicit conversion exists".
ValidationException ex = filterContext.Exception;
Exception ex = filterContext.Exception;
filterContext.ExceptionHandled = true;
}