IHttpHandler インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタム HTTP ハンドラーを使用して HTTP Web 要求を同期的に処理するために、ASP.NET に実装するコントラクトを定義します。
public interface class IHttpHandler
public interface IHttpHandler
type IHttpHandler = interface
Public Interface IHttpHandler
- 派生
注釈
カスタム HTTP ハンドラーを記述して、共通言語仕様 (CLS) 準拠言語で特定の定義済みの種類の HTTP 要求を処理できます。 クラスで定義されている実行可能コードは、従来の HttpHandler
ASP または ASP.NET Web ページではなく、これらの特定の要求に応答します。 HTTP ハンドラーを使用すると、IIS Web サーバーの低レベルの要求および応答サービスと対話する手段が提供され、ISAPI 拡張機能と同様に、より単純なプログラミング モデルを使用した機能が提供されます。
ハンドラーがセッション状態の値にアクセスする場合は、 インターフェイス (メソッドのないマーカー インターフェイス) を実装 IRequiresSessionState する必要があります。
プロパティ
IsReusable |
別の要求で IHttpHandler インスタンスを使用できるかどうかを示す値を取得します。 |
メソッド
ProcessRequest(HttpContext) |
IHttpHandler インターフェイスを実装するカスタム |
適用対象
.NET