HttpResponseWrapper クラス

定義

ASP.NET 操作からの HTTP 応答情報を提供する、HTTP 組み込みのオブジェクトをカプセル化します。

public ref class HttpResponseWrapper : System::Web::HttpResponseBase
public class HttpResponseWrapper : System.Web.HttpResponseBase
type HttpResponseWrapper = class
    inherit HttpResponseBase
Public Class HttpResponseWrapper
Inherits HttpResponseBase
継承
HttpResponseWrapper

注釈

クラスは HttpResponseWrapper クラスから HttpResponseBase 派生し、 クラスのラッパー HttpResponse として機能します。 このクラスは、 クラスの機能を HttpResponse 公開しながら、 型も HttpResponseBase 公開します。 HttpResponseBaseクラスを使用すると、アプリケーション内のクラスの元のHttpResponse実装を、ASP.NET パイプラインの外部で単体テストを実行する場合など、カスタム実装に置き換えることができます。

コンストラクター

HttpResponseWrapper(HttpResponse)

HttpResponseWrapper クラスの新しいインスタンスを初期化します。

プロパティ

Buffer

応答全体の処理が完了した後に、出力をバッファリングしてから送信するかどうかを示す値を取得または設定します。

BufferOutput

ページ全体の処理が完了した後に、出力をバッファリングしてから送信するかどうかを示す値を取得または設定します。

Cache

現在の Web ページのキャッシュ ポリシー (expiration time 句、privacy settings 句、および vary 句) を取得します。

CacheControl

HttpCacheability 列挙値の 1 つに一致する Cache-Control HTTP ヘッダーを取得または設定します。

Charset

現在の応答の HTTP 文字セットを取得または設定します。

ClientDisconnectedToken

クライアントの接続が切断されるとトリップされる CancellationToken オブジェクトを取得します。

ClientDisconnectedToken

クライアントの接続が切断されるとトリップされる CancellationToken オブジェクトを取得します。

(継承元 HttpResponseBase)
ContentEncoding

現在の応答のコンテンツ エンコーディングを取得または設定します。

ContentType

現在の応答の HTTP MIME タイプを取得または設定します。

Cookies

応答のクッキー コレクションを取得します。

Expires

クライアントまたはプロキシでキャッシュされたページの有効期限が切れるまでの時間を分単位で取得または設定します。 有効期限が切れる前にユーザーが同じページに戻った場合、キャッシュされたバージョンが表示されます。 Expires は、ASP の旧バージョンとの互換性のために提供されています。

ExpiresAbsolute

キャッシュ内にキャッシュされた情報の有効期限が切れる絶対日時を取得または設定します。 ExpiresAbsolute は、ASP の旧バージョンとの互換性のために提供されています。

Filter

伝送する前に HTTP エンティティ本体を変更するために使用されるフィルター オブジェクトを取得または設定します。

HeaderEncoding

現在の応答のヘッダーのエンコーディングを取得または設定します。

Headers

応答ヘッダーのコレクションを取得します。

HeadersWritten

応答ヘッダーが既に作成されたかどうかを示す値を取得します。

HeadersWritten

応答ヘッダーが既に作成されたかどうかを示す値を取得します。

(継承元 HttpResponseBase)
IsClientConnected

クライアントがサーバーに接続されているかどうかを示す値を取得します。

IsRequestBeingRedirected

クライアントが新しい場所へリダイレクトされるかどうかを示す値を取得します。

Output

発信 HTTP 応答ストリームへのテキストの出力を有効にするオブジェクトを取得します。

OutputStream

発信 HTTP コンテンツ本体にバイナリ出力を提供します。

RedirectLocation

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

Status

クライアントに返される Status 値を設定します。

StatusCode

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

StatusDescription

クライアントへ返される出力の HTTP ステータス メッセージを取得または設定します。

SubStatusCode

応答のステータス コードを修飾する値を取得または設定します。

SupportsAsyncFlush

接続が非同期のフラッシュ操作をサポートするかどうかを示す値を取得します。

SupportsAsyncFlush

接続が非同期のフラッシュ操作をサポートするかどうかを示す値を取得します。

(継承元 HttpResponseBase)
SuppressContent

HTTP コンテンツをクライアントに送信するかどうかを示す値を取得または設定します。

SuppressDefaultCacheControlHeader

現在の HTTP 応答に対して既定の Cache Control: private ヘッダーを抑制するかどうかを示す値を取得または設定します。

SuppressDefaultCacheControlHeader

現在の HTTP 応答の既定 Cache Control: private のヘッダーを抑制するかどうかを示す値を取得または設定します。

(継承元 HttpResponseBase)
SuppressFormsAuthenticationRedirect

ログイン ページへのフォーム認証のリダイレクトを抑制する必要があるかどうかを示す値を取得または設定します。

SuppressFormsAuthenticationRedirect

ログイン ページへのフォーム認証のリダイレクトを抑制する必要があるかどうかを示す値を取得または設定します。

(継承元 HttpResponseBase)
TrySkipIisCustomErrors

IIS 7.0 カスタム エラーを無効にするかどうかを指定する値を取得または設定します。

メソッド

AddCacheDependency(CacheDependency[])

派生クラスでオーバーライドされるときに、キャッシュ依存関係を応答に関連付け、応答がキャッシュされた場合、および指定された依存関係が変更された場合に応答を無効化できるようにします。

AddCacheItemDependencies(ArrayList)

キャッシュ内の指定されたアイテムに依存するキャッシュされた応答を有効にします。

AddCacheItemDependencies(String[])

キャッシュ内の指定されたアイテムに依存するキャッシュされたアイテムを有効にします。

AddCacheItemDependency(String)

キャッシュ内の指定されたアイテムに依存するキャッシュされた応答を有効にします。

AddFileDependencies(ArrayList)

現在の応答が依存しているファイル名のコレクションに、ファイル名を追加します。

AddFileDependencies(String[])

ファイル名の配列を、現在の応答が依存しているファイル名のコレクションに追加します。

AddFileDependency(String)

現在の応答が依存しているファイル名のコレクションに、ファイル名を 1 つ追加します。

AddHeader(String, String)

HTTP ヘッダーを現在の応答に追加します。 このメソッドは、ASP の旧バージョンとの互換性を維持するために用意されたものです。

AddOnSendingHeaders(Action<HttpContextBase>)

この要求に対応する応答ヘッダーを送信する直前に、ASP.NET ランタイムが呼び出すコールバックを登録します。

AddOnSendingHeaders(Action<HttpContextBase>)

この要求に対応する応答ヘッダーを送信する直前に、ASP.NET ランタイムが呼び出すコールバックを登録します。

(継承元 HttpResponseBase)
AppendCookie(HttpCookie)

HTTP クッキーを HTTP 応答クッキー コレクションに追加します。

AppendHeader(String, String)

HTTP ヘッダーを現在の応答に追加します。

AppendToLog(String)

カスタム ログ情報をインターネット インフォメーション サービス (IIS: Internet Information Services) ログ ファイルに追加します。

ApplyAppPathModifier(String)

セッションが Cookieless セッション状態を使用している場合に、セッション ID を仮想パスに追加し、その ID を組み合わせたパスを返します。

BeginFlush(AsyncCallback, Object)

現在バッファリングされているすべての応答をクライアントへ送信します。

BeginFlush(AsyncCallback, Object)

現在バッファリングされているすべての応答をクライアントへ送信します。

(継承元 HttpResponseBase)
BinaryWrite(Byte[])

HTTP 出力ストリームにバイナリ文字の文字列を書き込みます。

Clear()

すべてのヘッダーとコンテンツ出力を現在の応答から消去します。

ClearContent()

すべてのコンテンツ出力を現在の応答から消去します。

ClearHeaders()

すべてのヘッダーを現在の応答から消去します。

Close()

クライアントへのソケット接続を閉じます。

DisableKernelCache()

現在の応答に対するカーネル キャッシュを無効にします。

DisableUserCache()

この応答に対する IIS ユーザー モードのキャッシュを無効にします。

DisableUserCache()

この応答に対する IIS ユーザー モードのキャッシュを無効にします。

(継承元 HttpResponseBase)
End()

現在バッファリングされているすべての出力をクライアントへ送信し、要求されたプロセスの実行を停止して、EndRequest イベントを発生させます。

EndFlush(IAsyncResult)

非同期のフラッシュ操作を完了します。

EndFlush(IAsyncResult)

非同期のフラッシュ操作を完了します。

(継承元 HttpResponseBase)
Equals(Object)

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

(継承元 Object)
Flush()

現在バッファリングされているすべての出力をクライアントへ送信します。

FlushAsync()

現在バッファリングされているすべての出力をクライアントへ非同期的に送信します。

FlushAsync()

現在バッファリングされているすべての出力をクライアントへ非同期的に送信します。

(継承元 HttpResponseBase)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
Pics(String)

HTTP PICS-Label ヘッダーを現在の応答に追加します。

PushPromise(String)

プッシュ promise を HTTP 2.0 クライアントに送信する アプリケーションがサポートされます。 詳細については、HTTP/2 仕様のセクション 8.2 の「Server Push」 (サーバー プッシュ) を参照してください。

PushPromise(String)

プッシュ promise を HTTP 2.0 クライアントに送信する アプリケーションがサポートされます。 詳細については、HTTP/2 仕様のセクション 8.2 の「Server Push」 (サーバー プッシュ) を参照してください。

(継承元 HttpResponseBase)
PushPromise(String, String, NameValueCollection)

プッシュ promise を HTTP 2.0 クライアントに送信する アプリケーションがサポートされます。 詳細については、HTTP/2 仕様のセクション 8.2 の「Server Push」 (サーバー プッシュ) を参照してください。

PushPromise(String, String, NameValueCollection)

プッシュ promise を HTTP 2.0 クライアントに送信する アプリケーションがサポートされます。 詳細については、HTTP/2 仕様のセクション 8.2 の「Server Push」 (サーバー プッシュ) を参照してください。

(継承元 HttpResponseBase)
Redirect(String)

要求を指定した URL にリダイレクトします。

Redirect(String, Boolean)

要求を指定した URL へリダイレクトし、現在のプロセスの実行を終了するかどうかを指定します。

RedirectPermanent(String)

要求された URL から指定された URL への永続的なリダイレクトを実行します。

RedirectPermanent(String)

要求された URL から指定された URL への永続的なリダイレクトを実行します。

(継承元 HttpResponseBase)
RedirectPermanent(String, Boolean)

要求された URL から指定された URL への永続的なリダイレクトを実行し、応答を完了するためのオプションを提供します。

RedirectPermanent(String, Boolean)

要求された URL から指定された URL への永続的なリダイレクトを実行し、応答を完了するためのオプションを提供します。

(継承元 HttpResponseBase)
RedirectToRoute(Object)

指定されたルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。

RedirectToRoute(Object)

ルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。

(継承元 HttpResponseBase)
RedirectToRoute(RouteValueDictionary)

指定されたルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。

RedirectToRoute(RouteValueDictionary)

ルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。

(継承元 HttpResponseBase)
RedirectToRoute(String)

指定されたルート名を使用して、新しい URL に要求をリダイレクトします。

RedirectToRoute(String)

ルート名を使用して、新しい URL に要求をリダイレクトします。

(継承元 HttpResponseBase)
RedirectToRoute(String, Object)

ルート名とルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。

RedirectToRoute(String, Object)

ルートのパラメーター値とルート名を使用して、新しい URL に要求をリダイレクトします。

(継承元 HttpResponseBase)
RedirectToRoute(String, RouteValueDictionary)

ルート名とルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。

RedirectToRoute(String, RouteValueDictionary)

ルートのパラメーター値とルート名を使用して、新しい URL に要求をリダイレクトします。

(継承元 HttpResponseBase)
RedirectToRoutePermanent(Object)

指定したルート パラメーター値を使用して、要求された URL から新しい URL への永続的なリダイレクトを実行します。

RedirectToRoutePermanent(Object)

ルートのパラメーター値を使用して、要求された URL から新しい URL への永続的なリダイレクトを実行します。

(継承元 HttpResponseBase)
RedirectToRoutePermanent(RouteValueDictionary)

指定したルート パラメーター値を使用して、要求された URL から新しい URL への永続的なリダイレクトを実行します。

RedirectToRoutePermanent(RouteValueDictionary)

ルートのパラメーター値を使用して、要求された URL から新しい URL への永続的なリダイレクトを実行します。

(継承元 HttpResponseBase)
RedirectToRoutePermanent(String)

指定したルート名を使用して、要求された URL から新しい URL への永続的なリダイレクトを実行します。

RedirectToRoutePermanent(String)

ルート名を使用して、要求された URL から新しい URL への永続的なリダイレクトを実行します。

(継承元 HttpResponseBase)
RedirectToRoutePermanent(String, Object)

新しい URL に対応するルート名とルート パラメーター値を使用して、要求された URL から新しい URL への永続的なリダイレクトを実行します。

RedirectToRoutePermanent(String, Object)

新しい URL に対応するルートのパラメーター値とルート名を使用して、要求された URL から新しい URL への永続的なリダイレクトを実行します。

(継承元 HttpResponseBase)
RedirectToRoutePermanent(String, RouteValueDictionary)

指定したルート名とルート パラメーター値とルート名を使用して、要求された URL から新しい URL への永続的なリダイレクトを実行します。

RedirectToRoutePermanent(String, RouteValueDictionary)

ルートのパラメーター値とルート名を使用して、要求された URL から新しい URL への永続的なリダイレクトを実行します。

(継承元 HttpResponseBase)
RemoveOutputCacheItem(String)

指定したパスに関連付けられた、キャッシュされているすべてのアイテムをキャッシュから削除します。

RemoveOutputCacheItem(String, String)

指定された出力キャッシュ プロバイダーを使用して、指定されたパスに関連付けられている出力キャッシュの成果物をすべて削除します。

RemoveOutputCacheItem(String, String)

指定された出力キャッシュ プロバイダーを使用して、指定されたパスに関連付けられている出力キャッシュの成果物をすべて削除します。

(継承元 HttpResponseBase)
SetCookie(HttpCookie)

クッキー コレクションの既存のクッキーを更新します。

ToString()

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

(継承元 Object)
TransmitFile(String)

指定されたファイルを、メモリにバッファリングせずに、HTTP 応答出力ストリームに書き込みます。

TransmitFile(String, Int64, Int64)

ファイルの指定された部分を、メモリにバッファリングせずに、HTTP 応答出力ストリームに書き込みます。

Write(Char)

文字を HTTP 応答出力ストリームに書き込みます。

Write(Char[], Int32, Int32)

指定された文字配列を HTTP 応答出力ストリームに書き込みます。

Write(Object)

指定されたオブジェクトを HTTP 応答ストリームに書き込みます。

Write(String)

指定された文字列を HTTP 応答出力ストリームに書き込みます。

WriteFile(IntPtr, Int64, Int64)

指定されたファイルを HTTP 応答出力ストリームに書き込みます。

WriteFile(String)

指定されたファイルの内容を、ファイル ブロックとして HTTP 応答出力ストリームに書き込みます。

WriteFile(String, Boolean)

指定されたファイルの内容を HTTP 応答出力ストリームに書き込み、そのコンテンツがメモリ ブロックとして書き込まれるかどうかを指定します。

WriteFile(String, Int64, Int64)

指定されたファイルを HTTP 応答出力ストリームに書き込みます。

WriteSubstitution(HttpResponseSubstitutionCallback)

置換ブロックを応答に挿入します。これにより、キャッシュされた出力応答のための領域の動的な生成が可能になります。

適用対象