欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Asp.net Global.asax用法

Global.asax 文件,有時(shí)候叫做 ASP.NET 應用程序文件,提供了一種在一個(gè)中心位置響應應用程序級或模塊級事件的方法。你可以使用這個(gè)文件實(shí)現應用程序安全性以及其它一些任務(wù)。下面讓我們詳細看一下如何在應用程序開(kāi)發(fā)工作中使用這個(gè)文件。

概述

Global.asax 位于應用程序根目錄下。雖然 Visual Studio .NET 會(huì )自動(dòng)插入這個(gè)文件到所有的 ASP.NET 項目中,但是它實(shí)際上是一個(gè)可選文件。刪除它不會(huì )出問(wèn)題——當然是在你沒(méi)有使用它的情況下。.asax 文件擴展名指出它是一個(gè)應用程序文件,而不是一個(gè)使用 aspx 的 ASP.NET 文件。

 

Global.asax 文件被配置為任何(通過(guò) URL 的)直接 HTTP 請求都被自動(dòng)拒絕,所以用戶(hù)不能下載或查看其內容。ASP.NET 頁(yè)面框架能夠自動(dòng)識別出對Global.asax 文件所做的任何更改。在 Global.asax 被更改后ASP.NET 頁(yè)面框架會(huì )重新啟動(dòng)應用程序,包括關(guān)閉所有的瀏覽器會(huì )話(huà),去除所有狀態(tài)信息,并重新啟動(dòng)應用程序域。

編程

Global.asax 文件繼承自HttpApplication 類(lèi),它維護一個(gè)HttpApplication 對象池,并在需要時(shí)將對象池中的對象分配給應用程序。Global.asax 文件包含以下事件:

·         Application_Init:在應用程序被實(shí)例化或第一次被調用時(shí),該事件被觸發(fā)。對于所有的HttpApplication 對象實(shí)例,它都會(huì )被調用。

·         Application_Disposed:在應用程序被銷(xiāo)毀之前觸發(fā)。這是清除以前所用資源的理想位置。

·         Application_Error:當應用程序中遇到一個(gè)未處理的異常時(shí),該事件被觸發(fā)。

·         Application_Start:在HttpApplication 類(lèi)的第一個(gè)實(shí)例被創(chuàng )建時(shí),該事件被觸發(fā)。它允許你創(chuàng )建可以由所有HttpApplication 實(shí)例訪(fǎng)問(wèn)的對象。

·         Application_End:在HttpApplication 類(lèi)的最后一個(gè)實(shí)例被銷(xiāo)毀時(shí),該事件被觸發(fā)。在一個(gè)應用程序的生命周期內它只被觸發(fā)一次。

·         Application_BeginRequest:在接收到一個(gè)應用程序請求時(shí)觸發(fā)。對于一個(gè)請求來(lái)說(shuō),它是第一個(gè)被觸發(fā)的事件,請求一般是用戶(hù)輸入的一個(gè)頁(yè)面請求(URL)。

·         Application_EndRequest:針對應用程序請求的最后一個(gè)事件。

·         Application_PreRequestHandlerExecute:在 ASP.NET 頁(yè)面框架開(kāi)始執行諸如頁(yè)面或 Web 服務(wù)之類(lèi)的事件處理程序之前,該事件被觸發(fā)。

·         Application_PostRequestHandlerExecute:在 ASP.NET 頁(yè)面框架結束執行一個(gè)事件處理程序時(shí),該事件被觸發(fā)。

·         Applcation_PreSendRequestHeaders:在 ASP.NET 頁(yè)面框架發(fā)送 HTTP 頭給請求客戶(hù)(瀏覽器)時(shí),該事件被觸發(fā)。

·         Application_PreSendContent:在 ASP.NET 頁(yè)面框架發(fā)送內容給請求客戶(hù)(瀏覽器)時(shí),該事件被觸發(fā)。

·         Application_AcquireRequestState:在 ASP.NET 頁(yè)面框架得到與當前請求相關(guān)的當前狀態(tài)(Session 狀態(tài))時(shí),該事件被觸發(fā)。

·         Application_ReleaseRequestState:在 ASP.NET 頁(yè)面框架執行完所有的事件處理程序時(shí),該事件被觸發(fā)。這將導致所有的狀態(tài)模塊保存它們當前的狀態(tài)數據。

·         Application_ResolveRequestCache:在 ASP.NET 頁(yè)面框架完成一個(gè)授權請求時(shí),該事件被觸發(fā)。它允許緩存模塊從緩存中為請求提供服務(wù),從而繞過(guò)事件處理程序的執行。

·         Application_UpdateRequestCache:在 ASP.NET 頁(yè)面框架完成事件處理程序的執行時(shí),該事件被觸發(fā),從而使緩存模塊存儲響應數據,以供響應后續的請求時(shí)使用。

·         Application_AuthenticateRequest:在安全模塊建立起當前用戶(hù)的有效的身份時(shí),該事件被觸發(fā)。在這個(gè)時(shí)候,用戶(hù)的憑據將會(huì )被驗證。

·         Application_AuthorizeRequest:當安全模塊確認一個(gè)用戶(hù)可以訪(fǎng)問(wèn)資源之后,該事件被觸發(fā)。

·         Session_Start:在一個(gè)新用戶(hù)訪(fǎng)問(wèn)應用程序 Web 站點(diǎn)時(shí),該事件被觸發(fā)。

·         Session_End:在一個(gè)用戶(hù)的會(huì )話(huà)超時(shí)、結束或他們離開(kāi)應用程序 Web 站點(diǎn)時(shí),該事件被觸發(fā)。

這個(gè)事件列表看起來(lái)好像多得嚇人,但是在不同環(huán)境下這些事件可能會(huì )非常有用。
 
asp.net Global.asax中Session_End不能執行問(wèn)題最終解釋與調試結果
 
 
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Global.asax詳解
mvc global.asax文件概述
.NET (C#) Internals: ASP.NET 應用程序與頁(yè)面生命周期(意譯)
ASP.NET 請求處理流程 - 肖品 - 博客園
HttpApplication的認識與加深理解
HttpApplication處理對象與HttpModule處理模塊 (第三篇)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久