Nella scrittura this answer, mi è stato chiesto se ci sono garanzie sul comportamento dello ActionFilterAttribute. e non ero in grado di rispondere con sicurezza.Sono garantite tutte le fasi di un ActionFilterAttribute?
In particolare, sono tutti e quattro i metodi OnActionExecuted
, OnActionExecuting
, OnResultExecuted
& OnResultExecuting
garantito essere chiamato per tutte le richieste che passano attraverso l'attributo, o presenza di circostanze (quali eccezioni, caduto connessione etc.) in cui uno o più delle fasi potrebbe non sparare?