.NET 各种Filter过滤器的生命周期及执行顺序
1.验证权限,进入到Authorization
2.ResourceFilter 中的--OnResourceExecuting
3.开始创建控制器实例
4.ActionFilter 中的-- OnActionExecuting
5.执行Action方法
6.ActionFilter 中的-- OnActionExecuted
7.ResultFilter 中的-- OnResultExecuting
8.AlwaysRunResultFilter 中的 -- OnResultExecuting
9.渲染视图
10.AlwaysRunResultFilter 中的 -- OnResultExecuted
10.ResultFilter 中的-- OnResultExecuted
10.ResourceFilter中的--OnResourceExecuted
其中ResourceFilter和ResourceFilter是net core新增加的,ResourceFilter主要作用是用来做缓存,AlwaysRunResultFilter主要用来做输出内容做加强。