ASP.NET 應用生命週期19個事件簡介

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

(1)BeginRequest: 開始處理請求ui

(2)AuthenticateRequest受權驗證請求,獲取用戶受權信息日誌

(3):PostAuthenticateRequest獲取成功對象

(4): AunthorizeRequest 受權,通常來檢查用戶是否得到權限事件

(5):PostAuthorizeRequest:得到受權io

(6):ResolveRequestCache:獲取頁面緩存結果date

(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 完成

相關文章
相關標籤/搜索