日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

HttpApplication IHttpAsyncHandler, IHttpHandler, IComponent, IDisposable ps url System.Web.dll

發(fā)布時間:2025/6/17 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HttpApplication IHttpAsyncHandler, IHttpHandler, IComponent, IDisposable ps url System.Web.dll 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
//?摘要://?????定義?ASP.NET?應用程序中的所有應用程序對象共有的方法、屬性和事件。此類是用戶在?Global.asax?文件中所定義的應用程序的基類。[ToolboxItem(false)]public?class?HttpApplication?:?IHttpAsyncHandler,?IHttpHandler,?IComponent,?IDisposable
  • ps url System.Web.dll


// 摘要:
// 當 ASP.NET 獲取與當前請求關聯(lián)的當前狀態(tài)(如會話狀態(tài))時發(fā)生。
public event EventHandler AcquireRequestState;
//
// 摘要:
// 當安全模塊已建立用戶標識時發(fā)生。
public event EventHandler AuthenticateRequest;
//
// 摘要:
// 當安全模塊已驗證用戶授權時發(fā)生。
public event EventHandler AuthorizeRequest;
//
// 摘要:
// 在 ASP.NET 響應請求時作為 HTTP 執(zhí)行管線鏈中的第一個事件發(fā)生。
public event EventHandler BeginRequest;
//
// 摘要:
// 在釋放應用程序時發(fā)生。
public event EventHandler Disposed;
//
// 摘要:
// 在 ASP.NET 響應請求時作為 HTTP 執(zhí)行管線鏈中的最后一個事件發(fā)生。
public event EventHandler EndRequest;
//
// 摘要:
// 當引發(fā)未經(jīng)處理的異常時發(fā)生。
public event EventHandler Error;
//
// 摘要:
// 恰好在 ASP.NET 為當前請求執(zhí)行任何記錄之前發(fā)生。
public event EventHandler LogRequest;
//
// 摘要:
// 在選擇了用來響應請求的處理程序時發(fā)生。
public event EventHandler MapRequestHandler;
//
// 摘要:
// 在已獲得與當前請求關聯(lián)的請求狀態(tài)(例如會話狀態(tài))時發(fā)生。
public event EventHandler PostAcquireRequestState;
//
// 摘要:
// 當安全模塊已建立用戶標識時發(fā)生。
public event EventHandler PostAuthenticateRequest;
//
// 摘要:
// 在當前請求的用戶已獲授權時發(fā)生。
public event EventHandler PostAuthorizeRequest;
//
// 摘要:
// 在 ASP.NET 處理完 System.Web.HttpApplication.LogRequest 事件的所有事件處理程序后發(fā)生。
public event EventHandler PostLogRequest;
//
// 摘要:
// 在 ASP.NET 已將當前請求映射到相應的事件處理程序時發(fā)生。
public event EventHandler PostMapRequestHandler;
//
// 摘要:
// 在 ASP.NET 已完成所有請求事件處理程序的執(zhí)行并且請求狀態(tài)數(shù)據(jù)已存儲時發(fā)生。
public event EventHandler PostReleaseRequestState;
//
// 摘要:
// 在 ASP.NET 事件處理程序(例如,某頁或某個 XML Web service)執(zhí)行完畢時發(fā)生。
public event EventHandler PostRequestHandlerExecute;
//
// 摘要:
// 在 ASP.NET 跳過當前事件處理程序的執(zhí)行并允許緩存模塊滿足來自緩存的請求時發(fā)生。
public event EventHandler PostResolveRequestCache;
//
// 摘要:
// 在 ASP.NET 完成緩存模塊的更新并存儲了用于從緩存中為后續(xù)請求提供服務的響應后,發(fā)生此事件。
public event EventHandler PostUpdateRequestCache;
//
// 摘要:
// 恰好在 ASP.NET 開始執(zhí)行事件處理程序(例如,某頁或某個 XML Web services)前發(fā)生。
public event EventHandler PreRequestHandlerExecute;
//
// 摘要:
// 恰好在 ASP.NET 向客戶端發(fā)送內(nèi)容之前發(fā)生。
public event EventHandler PreSendRequestContent;
//
// 摘要:
// 恰好在 ASP.NET 向客戶端發(fā)送 HTTP 標頭之前發(fā)生。
public event EventHandler PreSendRequestHeaders;
//
// 摘要:
// 在 ASP.NET 執(zhí)行完所有請求事件處理程序后發(fā)生。該事件將使狀態(tài)模塊保存當前狀態(tài)數(shù)據(jù)。
public event EventHandler ReleaseRequestState;
//
// 摘要:
// 在 ASP.NET 完成授權事件以使緩存模塊從緩存中為請求提供服務后發(fā)生,從而繞過事件處理程序(例如某個頁或 XML Web services)的執(zhí)行。
public event EventHandler ResolveRequestCache;
//
// 摘要:
// 當 ASP.NET 執(zhí)行完事件處理程序以使緩存模塊存儲將用于從緩存為后續(xù)請求提供服務的響應時發(fā)生。
public event EventHandler UpdateRequestCache;

?

  • HttpApplication?類的實例是在 ASP.NET 基礎結構中創(chuàng)建的,而不是由用戶直接創(chuàng)建的。使用?HttpApplication?類的一個實例來處理其生存期中收到的眾多請求。但是,它每次只能處理一個請求。這樣,成員變量才可用于存儲針對每個請求的數(shù)據(jù)。

應用程序引發(fā)的事件可以由實現(xiàn)?IHttpModule?接口的自定義模塊處理,也可以由 Global.asax 文件中定義的事件處理程序代碼處理。可以將實現(xiàn)IHttpModule?接口的自定義模塊放在 App_Code 文件夾中,也可以放在 Bin 文件夾下的某個 DLL 中。

HttpApplication?是在 .NET Framework 3.5 版中引入的

ps url?msdn.microsoft.com/zh-cn/library/system.web.httpapplication(v=vs.110).aspx#Anchor_1

?

轉載于:https://www.cnblogs.com/ganmk--jy/p/5344108.html

總結

以上是生活随笔為你收集整理的HttpApplication IHttpAsyncHandler, IHttpHandler, IComponent, IDisposable ps url System.Web.dll的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。