У меня есть следующие атрибуты ActionFilter
, реализованные для веб-API:
LogRequest
: это регистрирует запрос и ответ в методеOnActionExecuted
.ValidateModel
: проверяет модель и возвращаетBadRequest
, устанавливаяResponse
в методе OnActionExecuting`.
Теперь проблема в том, что запросы, для которых мы вернули BadRequest
(из атрибута ValidateModel
), не регистрируются, потому что OnActionExecuted
(из атрибута LogRequest
) не срабатывает.
Можно ли как-то умышленно запустить OnActionExecuted
?