.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主要用来做输出内容做加强。

posted @ 2023-02-07 11:27  鹅是码农  阅读(128)  评论(0编辑  收藏  举报