tnblog
首页
视频
资源
登录

中间件与过滤器的区别

7143人阅读 2019/12/24 11:51 总访问:347704 评论:0 收藏:0 手机
分类: ASP.NET
  1. 首先在core中中间件是以app开头,过滤器是以services开头.

  2. 中间件的作用:

           中间件就是在应用程序管道中的一个组件,用来拦截请求过程进行一些其他处理和响应,中间件可以有很多个,每一个中间件都可以对管道中的请求进行拦截,它可以决定是否请求转移下一个中间件.

  3. 中间件的运行方式:

           在默认请求下,中间件的执行顺序根据Startup.cs文件中,在 public void Configure(IApplicationBuilder app, IHostingEnvironment env){}注册的先后顺序执行.

  4. 区别

         过滤器

             (1)过滤器更贴近业务,它关注与应用程序本身

         中间件

             (1)是一个可以处理HTTP请求或响应的软件管道

             (2)选择是否选择将请求传递给管道中的下一个组件

             (3)可以在调用管道中的下一个组件之前或之后工作

评价
当你知道迷惑时,并不可怜,当你不知道迷惑时,才是最可怜的。
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
欢迎加群交流技术