Я создаю пользовательский ActionFilterAttribute, чтобы преобразовать ViewResult и перенаправлять в JsonResult во время запросов ajax. Я провел большую часть этого тестирования с помощью модульного тестирования, и по какой-то причине я предполагал, что мое преобразование должно было состояться в OnResultExecuting, я понял, что это не так, и правильный метод для переопределения был OnActionExecuted, который называется как только метод действия возвращает результат.
Мой вопрос в том, когда именно вызывается OnResultExecuted и OnResultExecuting, так как у меня есть точки останова во всех четырех переопределениях, и только те, что есть в OnActionExecuting и OnActionExecuted, запускаются вообще.