IHttpHandlerとは何? わかりやすく解説 Weblio辞書 (original) (raw)
カスタム HTTP ハンドラを使用して HTTP Web 要求を同期的に処理するために、ASP.NET に実装するコントラクトを定義します。
名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)
構文
public interface class IHttpHandler
既に定義されている種類の特定の HTTP 要求を処理するために、共通言語仕様 (CLS: Common Language Specification) に準拠した任意の言語を使用して、カスタム HTTP ハンドラを記述できます。**HttpHandler** クラスで定義されている実行可能なコードは、従来の ASP または ASP.NET Web ページではなく、これらの特定の要求に応答します。HTTP ハンドラは、IIS Web サーバーの低水準の要求サービスおよび応答サービスと対話する手段を提供し、ISAPI 拡張機能に良く似た、しかもプログラミング モデルがより単純な機能を提供します。
ハンドラでセッション状態値にアクセスする場合は、そのハンドラに IRequiresSessionState インターフェイス (メソッドのないマーカー インターフェイス) を実装する必要があります。
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
.NET Framework
サポート対象 : 2.0、1.1、1.0
関連項目
IHttpHandler メンバ
System.Web 名前空間