HttpModule
HttpModule は、IhttpModule インターフェイスを実装し、イベントを処理するアセンブリです。ASP.NET には、アプリケーションが使用できる HttpModule のセットが含まれています。たとえば、SessionStateModule はアプリケーションにセッション状態サービスを提供するために用意されているモジュールです。ASP.NET イベントまたはユーザー イベントに応答するために、カスタム HttpModule を作成できます。
HttpModule を作成するための一般的な手順は次のとおりです。
- IHttpModule インターフェイスを実装します。
- Init メソッドを処理し、必要なイベントに対して登録します。
- イベントを処理します。
- (省略可能) クリーンアップが必要な場合は、Dispose メソッドを実装します。
- Web.config にモジュールを登録します。
参照
HTTP ランタイム サポート | パブリック イベントの処理 | カスタム HttpModule の例 | イベントの処理と発生