日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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


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

?

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

應用程序引發的事件可以由實現?IHttpModule?接口的自定義模塊處理,也可以由 Global.asax 文件中定義的事件處理程序代碼處理。可以將實現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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。