当前位置: 主页 > www.kj989.com >

Core 22中的Endpoint路由

时间:2019-08-17 02:15来源:未知 作者:admin 点击:
在ASP.NET Core 2.2中,新增了一种路由,叫做Endpoint(终结点)路由。本文将以往的路由系统称为传统路由。 本文通过源码的方式介绍传统路由和Endpoint路由部分核心功能和实现方法,具体功能上的差异见官方文档。 在升级到ASP.NET Core 2.2后,会自动启用End

  在ASP.NET Core 2.2中,新增了一种路由,叫做Endpoint(终结点)路由。本文将以往的路由系统称为传统路由。

  本文通过源码的方式介绍传统路由和Endpoint路由部分核心功能和实现方法,具体功能上的差异见官方文档。

  在升级到ASP.NET Core 2.2后,会自动启用Endpoint路由。如果要恢复以往的实现逻辑,需要加入以下代码:

  Endpoint路由与传统路由的区别在于,王中王心水论马公资料大全。传统路由Url与Action对应关系的处理是在UseMvc中做的。我们无法根据Url获取对应的Action然后进行处理。

  Endpoint就是将Url与Action的映射关系从Mvc中拆离,作为独立使用的中间件。

  由此带来的好处是我们可以在其他的中间件中使用Controller和Action上的一些信息,例如Attruibute。

  但是通过手动调用UseEndpoint,我们还是可以拿到Endpoint路由信息的。

  Endpoint是ASP.NET Core 2.2中一种新的路由机制,它解决了传统路由难以扩展的问题,解决了传统路由与MVC过于耦合的问题,并提升了一定的RPS。刘保宁坚持黑恶必除加强案件

  本文介绍了Endpoint路由,简单分析了Endpoint的实现原理,并给出了一个使用的示例。

(责任编辑:admin)
相关内容:
求视频播放asp源码 asp源代码的网站怎么本地测试 404页 - 搜狐视频 简单的asp源码
服务评价  | 诚聘英才  | 友情链接  | 联系我们  | 投诉建议
版权所有:
马会开奘结果| 香港六合开奖结果直播| 2018香港陆和彩内部资料| 管家婆一句玄机图库| 六台宝典图库管家婆| 图库一直正在上传| 香港特区总站三份资料| 九龙高手联盟高手坛| 香港挂牌杀肖公式| 老字号高手论坛高手网|