HttpListenerResponse クラス

定義

HttpListener オブジェクトによって処理される要求に対する応答を表します。

public ref class HttpListenerResponse sealed : IDisposable
public sealed class HttpListenerResponse : IDisposable
type HttpListenerResponse = class
    interface IDisposable
Public NotInheritable Class HttpListenerResponse
Implements IDisposable
継承
HttpListenerResponse
実装

注釈

クライアントがオブジェクトによって処理されるリソースに対して要求を HttpListener 行うと、要求と応答がオブジェクト内のアプリケーションで HttpListenerContext 使用できるようになります。 要求は オブジェクトによって HttpListenerRequest 表され、 プロパティで HttpListenerContext.Request 使用できます。 応答は オブジェクトによって HttpListenerResponse 表され、 プロパティで HttpListenerContext.Response 使用できます。

応答は、 などのStatusCodeStatusDescriptionCookiesさまざまなプロパティを設定することでカスタマイズできます。 応答データを HttpListenerResponse.OutputStream 書き込むことができるインスタンスを Stream 取得するには、 プロパティを使用します。 最後に、 メソッドを呼び出して、応答データをクライアントに送信します Close

プロパティ

ContentEncoding

この応答の OutputStreamEncoding を取得または設定します。

ContentLength64

応答に含まれている本体データのバイト数を取得または設定します。

ContentType

返されるコンテンツの MIME の種類を取得または設定します。

Cookies

応答と共に返されるクッキーのコレクションを取得または設定します。

Headers

サーバーから返されるヘッダーの名前と値のペアのコレクションを取得または設定します。

KeepAlive

サーバーが永続的な接続を要求しているかどうかを示す値を取得または設定します。

OutputStream

応答の書き込み先として使用できる Stream オブジェクトを取得します。

ProtocolVersion

応答に使用する HTTP バージョンを取得または設定します。

RedirectLocation

この応答の Location HTTP ヘッダーの値を取得または設定します。

SendChunked

応答がチャンク処理された転送エンコーディングを使用するかどうかを取得または設定します。

StatusCode

クライアントへ返される HTTP ステータス コードを取得または設定します。

StatusDescription

クライアントへ返される HTTP ステータス コードの説明テキストを取得または設定します。

メソッド

Abort()

応答を送信せずにクライアントとの間の接続を閉じます。

AddHeader(String, String)

指定したヘッダーと値をこの応答の HTTP ヘッダーに追加します。

AppendCookie(Cookie)

指定した Cookie をこの応答のクッキーのコレクションに追加します。

AppendHeader(String, String)

この応答と共に送信される、指定した HTTP ヘッダーに値を追加します。

Close()

クライアントに応答を送信し、この HttpListenerResponse インスタンスに保持されているリソースを解放します。

Close(Byte[], Boolean)

指定されたバイト配列をクライアントに返し、この HttpListenerResponse インスタンスに保持されているリソースを解放します。

CopyFrom(HttpListenerResponse)

プロパティを、指定した HttpListenerResponse からこの応答へコピーします。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Redirect(String)

指定した URL にクライアントをリダイレクトするように応答を構成します。

SetCookie(Cookie)

この応答と共に送信されたクッキーのコレクションに対して Cookie を追加または更新します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

IDisposable.Dispose()

HttpListenerResponse によって使用されているすべてのリソースを解放します。

適用対象

こちらもご覧ください