序号 | 名稱 | 說明 |
1 | BeginRequest | ASP.NET開始處理的第一個時間,表示處理的開始 |
2 | AuthenticateRequest | 驗證請求,一般用來取得請求的使用者資訊 |
3 | PostAuthenticateRequest | 已經擷取請求的使用者資訊 |
4 | AuthorizeRequest | 授權,一般用來檢查使用者的請求是否獲得權限 |
5 | PostAuthorizeRequest | 使用者請求已經得到授權 |
6 | ResolveRequestCache | 擷取以前處理緩存的處理結果,如果以前緩存過,那麼不必再進行請求的處理工作,直接傳回緩存結果 |
7 | PostResolveRequestCache | 已經完成緩存的存取工作(在 事件之後和 PostMapRequestHandler 事件之前,會建立一個事件處理程式(一個對應于請求 URL 的頁)。 如果伺服器在內建模式下運作 IIS 7.0 并且 .NET Framework 至少為 3.0 版本,則會引發 MapRequestHandler 事件。 如果伺服器在經典模式下運作 IIS 7.0 或者運作的是較早版本的 IIS,則無法處理此事件。) |
8 | | 已經根據使用者的請求,建立了處理請求的處理器對象 |
9 | AcquireRequestState | 取得請求的狀态,一般用于Session |
10 | PostAcquireRequestState | 已經取得了Session |
11 | PreRequestHandlerExecute | 準備執行處理程式(執行事件處理程式。) |
12 | PostRequestHandlerExecute | 已經執行了處理程式 |
13 | ReleaseRequestState | 釋放請求的狀态 |
14 | PostReleaseRequestState | 已經釋放了請求的狀态(在引發 事件之後,現有的所有響應篩選器都将對輸出進行篩選。) |
15 | UpdateRequestCache | 更新緩存 |
16 | PostUpdateRequestCache | 已經更新了緩存 |
17 | LogRequest . | 請求的日志操作(僅在 IIS 7.0 處于內建模式并且 .NET Framework 至少為 3.0 版本的情況下才支援此事件。) |
18 | PostLogRequest | 已經完成了請求的日志操作(僅在 IIS 7.0 處于內建模式并且 .NET Framework 至少為 3.0 版本的情況下才支援此事件。) |
19 | EndRequest | 本次請求處理完成 |