HttpListenerContext クラス
アセンブリ: System (system.dll 内)


このクラスは、HttpListener オブジェクトで処理されるクライアントのハイパーテキスト転送プロトコル (HTTP: Hypertext Transfer Protocol) 要求に関連する情報を提供します。GetContext メソッドは、HttpListenerContext クラスのインスタンスを返します。クライアント要求を表すオブジェクトを取得するには、Request プロパティを使用します。HttpListener によってクライアントに送信される応答を表すオブジェクトを取得するには、Response プロパティを使用します。要求の送信元のクライアントに関する情報 (ログイン名、クライアントが認証されているかどうかなど) を取得するには、User プロパティから返される IPrincipal オブジェクトのプロパティを照会できます。
HttpListenerContext オブジェクトを閉じると、クライアントに応答が送信され、HttpListenerContext が使用していたリソースが解放されます。HttpListenerContext オブジェクトを中断すると、まだ送信されていない場合はクライアントへの応答が破棄され、HttpListenerContext が使用していたリソースが解放されます。HttpListenerContext オブジェクトを閉じるか中断した後で、このオブジェクトのメソッドまたはプロパティを参照することはできません。これを行うと、ObjectDisposedException 例外が発生します。
Windows XP Home Edition, Windows XP Professional x64 Edition, Windows Server 2003 プラットフォームメモ : HttpListener クラスを使用するには、Service Pack 2 が必要です。


System.Net.HttpListenerContext


Windows 98, Windows Server 2003, Windows XP Media Center Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- HttpListenerContext クラスのページへのリンク