Mvc請求管道中的19個事件

2022-09-01 03:18:11 字數 957 閱讀 3753

下面是請求管道中的19個事件.

(1)beginrequest: 開始處理請求

(2)authenticaterequest授權驗證請求,獲取使用者授權資訊

(3):postauthenticaterequest獲取成功

(4): aunthorizerequest 授權,一般來檢查使用者是否獲得許可權

(5):postauthorizerequest:獲得授權

(6):resolverequestcache:獲取頁面快取結果

(7):postresolverequestcache 已獲取快取 當前請求對映到mvchandler(pr): 建立控制器工廠 ,建立控制器,呼叫action執行,view→response

//action handler : pr()

(8):postmaprequesthandler 建立頁面物件:建立 最終處理當前http請求的 handler 例項: 第一從httpcontext中獲取當前的pr handler ,create

(9):postacquirerequeststate 獲取session

(10)postacquirerequeststate 獲得session

(11)prerequesthandlerexecute:準備執行頁面物件

執行頁面物件的processrequest方法

(12)postrequesthandlerexecute 執行完頁面物件了

(13)releaserequeststate 釋放請求狀態

(14)postreleaserequeststate 已釋放請求狀態

(15)updaterequestcache 更新快取

(16)postupdaterequestcache 已更新快取

(17)logrequest 日誌記錄

(18)postlogrequest 已完成日誌

(19)endrequest 完成、

請求管道與19個標準事件

1.beginrequest asp.net開始處理對的第乙個事件,表示處理的開始。2.authenticaterequest 驗證請求,一般用來去請求的使用者資訊 3.postauthenticaterequest 已經獲取請求的使用者資訊 4.authorizerequest 授權,一般用來檢查...

我在閱讀NodeJS文件中讀出的19個套路

querystring 可以用作通用解析器的模組 v8 inspector nexttick 與 setimmediate的區別 server.listen 可以使用object作為引數 相對位址 path parsing 路徑解析 logging with colors 使用setinterval...

生活中的MVC模式,乙個吃貨的理解。

以下是生活中對於mvc模式的領悟,雖然可笑,輕噴。2015年 8月 26日 m model 模型 我認為叫做模具更好的理解。批量加工生產具有相同特徵的東西。v view 顯示。c control 控制模型用的。就好比模具師傅吧,統籌調控所有的模具,最後把模具裡所生產的產品組合起來,顯示到view裡面...