Wann genau werden OnResultExecuted und OnResultExecuting ausgelöst?
Ich erstelle einen BrauchActionFilterAttribute
um zu transformierenViewResult
s und leitet weiter inJsonResult
s während Ajax-Anfragen. Ich habe das meiste durch Unit-Tests verdrahtet und aus irgendeinem Grund angenommen, dass meine Transformation in stattfinden mussteOnResultExecuting
Ich erkannte, dass dies nicht der Fall war und die richtige Methode zum Überschreiben warOnActionExecuted
, der aufgerufen wird, sobald die Aktionsmethode ein Ergebnis zurückgibt.
Meine Frage ist wann genau das istOnResultExecuted
undOnResultExecuting
wird aufgerufen, da ich in allen vier Überschreibungen Haltepunkte habe und nur inOnActionExecuting
undOnActionExecuted
feuern überhaupt.