您现在的位置: 主页 > 448kjcom手机开奖直播 > 正文

448kjcom手机开奖直播

  • Core 22中的Endpoint路由

    时间:2019-08-08

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

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

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

      Endpoint路由与传统路由的区别在于,传统路由Url与Action对应关系的处理是在UseMvc中做的。我们无法根据Url获取对应的Action然后进行处理。2家将终止上市。宝宝平特热图

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

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

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

      Endpoint是ASP.NET Core 2.2中一种新的路由机制,它解决了传统路由难以扩展的问题,解决了传统路由与MVC过于耦合的问题,并提升了一定的RPS。

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

香港挂牌成语| 牛魔王管家彩图内部新传密| 香港马经图库彩色国库| 管家婆小鱼儿论坛心水| 宝贝论坛| 香港正版挂牌彩图全编| 三五图库大全印刷| 波肖门免费图库| 香港六和开奖现场直播79888| 今期待码挂牌彩图|