ASP.NET Core應用中的路由機制實現在RouterMiddleware中間件中,它的目的在于通過路由解析為請求找到一個匹配的處理器,同時將請求攜帶的數據以路由參數的形式解析出來供后續(xù)請求處理流程使用。但是具體的路由解析功能其實并沒有直接實現在RouterMiddleware中間件中,而是由一個Router對象來完成的。[本文已經同步到《ASP.NET Core框架揭秘》之中]

目錄
一、IRouter接口
二、RouteContext
三、RouteData
四、Route
五、RouteHandler
總結

一、IRouter接口

Router是我們對所有實現了IRouter接口的所有類型以及對應對象的統(tǒng)稱,如下面所示的RouterMiddleware類型定義可以看出,當我們創(chuàng)建這個中間件對象的時候,我們需要指定這個Router。

   1: public class RouterMiddleware
   2: {
        		

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式