HttpController的啟用

FrankYou發表於2015-08-14

Web API呼叫請求的目標是定義在某個HttpController型別中的某個Action方法,所以訊息處理管道的最終需要啟用目標HttpController物件。呼叫請求的URI會攜帶目標HttpController的名稱,該名稱經過路由解析之後會作為路由變數儲存到一個HttpRouteData物件中,而後者會被新增到代表當前請求的HttpRequestMessage物件的屬性字典中。ASP.NET Web API據此解析出目標HttpController的型別,進而實現對目標HttpController例項的啟用。

相關文章