HttpModule

HttpModule 就是實作 IhttpModule 介面和處理事件的組件。ASP.NET 內含一組可供您應用程式使用的 HttpModule。例如,ASP.NET 提供SessionStateModule 將工作階段 (Session) 狀態服務供應給應用程式。可建立自訂的 HttpModule 來回應 ASP.NET 事件或使用者事件。

撰寫 HttpModule 的一般處理程序如下:

  • 實作 IHttpModule 介面。
  • 處理 Init 方法和註冊您所需的事件。
  • 處理事件。
  • 如果您必須進行清除,可選擇實作 Dispose 方法。
  • 註冊 Web.config 的模組。

請參閱

HTTP Runtime 支援 | 處理公用事件 | 自訂 HttpModule 的範例 | 處理和引發事件