• 036.NET5_Filter的生效范围和控制执行顺序


    Filter的生效范围和执行顺序

    1. 标记在Action上,就只对当前Action生效

    2. 标记在Controll上,则当前控制的下的所有Action生效

    3. 全局注册,则当前整个项目的Action都生效,在ConfigureServices中增加以下代码:

     

     定义三个ActonFilter,分别注册全局、控制器、Action

    执行顺序如下:

    (1). 控制器实例化

    (2). 全局注册的Filter-OnActionExecuting

    (3).  控制器注册的Filter-OnActionExecuting

    (4). Action注册的Filter-OnActionExecuting

    (5). 执行Action内部逻辑

    (6). Action注册的Filter-OnActionExecuted

    (7). 控制器注册的Filter-OnActionExecuted

    (8). 全局注册的Filter-OnActionExecuted

    俄罗斯套娃

    执行顺序如何修改?

    q. 在注册Filtered的时候,指定Order的值。执行顺序按照Order的值,从小到大执行。

  • 相关阅读:
    接口测试之Postman简介
    postman发送get请求
    postman添加权限验证
    接口测试基础
    postman发送post请求
    postman测试上传文件
    1 R语言介绍
    《荣枯鉴》明鉴卷六
    《荣枯鉴》节仪卷五
    《荣枯鉴》交结卷四
  • 原文地址:https://www.cnblogs.com/ljg3020/p/14495493.html
Copyright © 2020-2023  润新知