HttpModule
HttpModule 就是實作 IhttpModule 介面和處理事件的組件。ASP.NET 內含一組可供您應用程式使用的 HttpModule。例如,ASP.NET 提供SessionStateModule 將工作階段 (Session) 狀態服務供應給應用程式。可建立自訂的 HttpModule 來回應 ASP.NET 事件或使用者事件。
撰寫 HttpModule 的一般處理程序如下:
- 實作 IHttpModule 介面。
- 處理 Init 方法和註冊您所需的事件。
- 處理事件。
- 如果您必須進行清除,可選擇實作 Dispose 方法。
- 註冊 Web.config 的模組。