ASP.NET Core 中的筛选器
2021-03-20 19:24
标签:异常 自定义 资源 运行 exe 必须 结果 接口 filter 筛选器都是以AOP(面向方面编程)的方式来设计的。通过使用 ASP.NET Core 中的筛选器,可在请求处理管道中的特定阶段之前或之后运行代码。可以创建自定义筛选器,用于处理横切关注点。 横切关注点的示例包括错误处理、缓存、配置、授权和日志记录。 每种筛选器类型都在筛选器管道中的不同阶段执行: 授权筛选器最先运行,用于确定是否已针对请求为用户授权。 如果请求未获授权,授权筛选器可以让管道短路。 资源筛选器: 操作筛选器: 异常筛选器在向响应正文写入任何内容之前,对未经处理的异常应用全局策略。 结果筛选器在执行操作结果之前和之后立即运行代码。 仅当操作方法成功执行时,它们才会运行。 对于必须围绕视图或格式化程序的执行的逻辑,它们很有用。 授权筛选器: 自定义授权筛选器需要自定义授权框架。 建议配置授权策略或编写自定义授权策略,而不是编写自定义筛选器。 资源筛选器: 操作筛选器: 异常筛选器: 结果筛选器: 参考:https://docs.microsoft.com/zh-cn/aspnet/core/mvc/controllers/filters?view=aspnetcore-3.1 ASP.NET Core 中的筛选器 标签:异常 自定义 资源 运行 exe 必须 结果 接口 filter 原文地址:https://www.cnblogs.com/xianyv/p/12732218.html筛选器类型
文章标题:ASP.NET Core 中的筛选器
文章链接:http://soscw.com/index.php/essay/66831.html