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 の概要を説明します。

関連項目