HTTP ランタイム サポート
インターネット インフォメーション サービス (IIS: Internet Information Services) の一部として提供されてきた ISAPI (Internet Server API) のような強力な API を使用して高度な開発を行うために、ASP.NET では IHttpHandler インターフェイスと IHttpModule インターフェイスが用意されています。IHttpHandler インターフェイスを実装すると、IIS Web サーバーの低レベルの要求サービスまたは応答サービスと対話できるため、ISAPI 拡張機能とよく似た、よりシンプルなプログラミング モデルを持つ機能が得られます。IHttpModule インターフェイスを実装すると、アプリケーションに対するすべての要求に関係するカスタム イベントを含めることができます。
IIS に習熟している場合は、IHttpHandler オブジェクトは IIS の ISAPI 拡張機能と似た機能を持ち、IHttpModule オブジェクトは IIS の ISAPI フィルタと似た機能を持つと考えてください。
このセクションの内容
- HttpHandler
HttpHandler の概要を説明します。 - HttpModule
HttpModule の概要を説明します。
関連項目
- ASP.NET Web アプリケーションの作成
ASP.NET アプリケーションの概要を説明します。 - ASP.NET の構成
ASP.NET アプリケーションの構成の概要を説明します。