HttpResponseWrapper クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 クラスから HttpResponseBase 派生し、 クラスのラッパー HttpResponse として機能します。 このクラスは、 クラスの機能を HttpResponse 公開しながら、 型も HttpResponseBase 公開します。 HttpResponseBaseクラスを使用すると、アプリケーション内のクラスの元のHttpResponse実装を、ASP.NET パイプラインの外部で単体テストを実行する場合など、カスタム実装に置き換えることができます。
コンストラクター
HttpResponseWrapper(HttpResponse) |
HttpResponseWrapper クラスの新しいインスタンスを初期化します。 |
プロパティ
Buffer |
応答全体の処理が完了した後に、出力をバッファリングしてから送信するかどうかを示す値を取得または設定します。 |
BufferOutput |
ページ全体の処理が完了した後に、出力をバッファリングしてから送信するかどうかを示す値を取得または設定します。 |
Cache |
現在の Web ページのキャッシュ ポリシー (expiration time 句、privacy settings 句、および vary 句) を取得します。 |
CacheControl |
HttpCacheability 列挙値の 1 つに一致する |
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 |
Status |
クライアントに返される |
StatusCode |
クライアントへ返される出力の HTTP ステータス コードを取得または設定します。 |
StatusDescription |
クライアントへ返される出力の HTTP ステータス メッセージを取得または設定します。 |
SubStatusCode |
応答のステータス コードを修飾する値を取得または設定します。 |
SupportsAsyncFlush |
接続が非同期のフラッシュ操作をサポートするかどうかを示す値を取得します。 |
SupportsAsyncFlush |
接続が非同期のフラッシュ操作をサポートするかどうかを示す値を取得します。 (継承元 HttpResponseBase) |
SuppressContent |
HTTP コンテンツをクライアントに送信するかどうかを示す値を取得または設定します。 |
SuppressDefaultCacheControlHeader |
現在の HTTP 応答に対して既定の Cache Control: private ヘッダーを抑制するかどうかを示す値を取得または設定します。 |
SuppressDefaultCacheControlHeader |
現在の HTTP 応答の既定 |
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 |
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) |
置換ブロックを応答に挿入します。これにより、キャッシュされた出力応答のための領域の動的な生成が可能になります。 |
適用対象
.NET