Quando exatamente OnResultExecuted e OnResultExecuting são acionados?
Estou criando um costumeActionFilterAttribute
a fim de transformarViewResult
s e redireciona paraJsonResult
s durante solicitações de ajax. Eu liguei a maior parte através de testes unitários e eu estava, por alguma razão, presumindo que minha transformação tinha que acontecer emOnResultExecuting
, Percebi que não era esse o caso, e o método correto para anular eraOnActionExecuted
, que é chamado assim que o método de ação retorna um resultado.
Minha pergunta é quando exatamenteOnResultExecuted
eOnResultExecuting
sendo chamado desde que eu tenho pontos de interrupção em todas as quatro substituições e apenas os deOnActionExecuting
eOnActionExecuted
estão atirando em tudo.