HttpContextWrapper クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
個別の HTTP 要求に関する HTTP 固有の情報を含む、HTTP 組み込みのオブジェクトをカプセル化します。
public ref class HttpContextWrapper : System::Web::HttpContextBase
public class HttpContextWrapper : System.Web.HttpContextBase
type HttpContextWrapper = class
inherit HttpContextBase
Public Class HttpContextWrapper
Inherits HttpContextBase
- 継承
注釈
クラスは HttpContextWrapper クラスから HttpContextBase 派生し、 クラスのラッパー HttpContext として機能します。 このクラスは、 クラスの機能を HttpContext 公開し、 型も公開します HttpContextBase 。 HttpContextBaseクラスを使用すると、アプリケーション内のクラスの元のHttpContext実装を、ASP.NET パイプラインの外部で単体テストを実行する場合など、カスタム実装に置き換えることができます。
コンストラクター
HttpContextWrapper(HttpContext) |
指定されたコンテキスト オブジェクトを使用して、HttpContextWrapper クラスの新しいインスタンスを初期化します。 |
プロパティ
AllErrors |
HTTP 要求の処理中に蓄積されたエラー (存在する場合) の配列を取得します。 |
AllowAsyncDuringSyncStages |
ASP.NET 要求の一部の処理中に、それが予期されていない場合、非同期操作が許可されるかどうかを示す値を取得または設定します。 |
AllowAsyncDuringSyncStages |
派生クラスで実装された場合に、ASP.NET 要求の一部の処理中に、それが予期されていない場合、非同期操作が許可されるかどうかを示す値を取得または設定します。 (継承元 HttpContextBase) |
Application |
現在の HTTP 要求に対する HttpApplicationState オブジェクトを取得します。 |
ApplicationInstance |
現在の HTTP 要求に対する HttpApplication オブジェクトを取得または設定します。 |
AsyncPreloadMode |
非同期プリロード モードに関係するフラグを含むオブジェクトを取得または設定します。 |
AsyncPreloadMode |
派生クラスで実装された場合に、非同期プリロード モードに関係するフラグを含むオブジェクトを取得または設定します。 (継承元 HttpContextBase) |
Cache |
現在のアプリケーション ドメインに対する Cache オブジェクトを取得します。 |
CurrentHandler |
現在実行中のハンドラーを表す IHttpHandler オブジェクトを取得します。 |
CurrentNotification |
処理中の現在の HttpApplication イベントを示す RequestNotification 値を取得します。 |
Error |
HTTP 要求の処理中に蓄積された最初のエラー (存在する場合) を取得します。 |
Handler |
HTTP 要求の処理を実行する IHttpHandler オブジェクトを取得または設定します。 |
IsCustomErrorEnabled |
現在の HTTP 要求に対してカスタム エラーが有効になっているかどうかを示す値を取得します。 |
IsDebuggingEnabled |
現在の HTTP 要求がデバッグ モードかどうかを示す値を取得します。 |
IsPostNotification |
HttpApplication イベントが処理を終了したかどうかを示す値を取得します。 |
IsWebSocketRequest |
要求が AspNetWebSocket 要求かどうかを示す値を取得します。 |
IsWebSocketRequest |
派生クラスで実装された場合に、要求が AspNetWebSocket 接続要求かどうかを示す値を取得します。 (継承元 HttpContextBase) |
IsWebSocketRequestUpgrading |
接続が HTTP 接続から AspNetWebSocket 接続にアップグレードされるかどうかを示す値を取得します。 |
IsWebSocketRequestUpgrading |
派生クラスで実装された場合に、接続を HTTP 接続から AspNetWebSocket 接続にアップグレードするかどうかを示す値を取得します。 (継承元 HttpContextBase) |
Items |
HTTP 要求時にモジュールとハンドラーとの間でデータを編成および共有するために使用できるキー/値のコレクションを取得します。 |
PageInstrumentation |
この要求のページ インストルメンテーション サービス インスタンスへの参照を取得します。 |
PageInstrumentation |
派生クラスで実装された場合に、この要求のページ インストルメンテーション サービス インスタンスへの参照を取得します。 (継承元 HttpContextBase) |
PreviousHandler |
親ハンドラーの IHttpHandler オブジェクトを取得します。 |
Profile |
現在のユーザー プロファイルの ProfileBase オブジェクトを取得します。 |
Request |
現在の HTTP 要求に対する HttpRequestBase オブジェクトを取得します。 |
Response |
現在の HTTP 応答の HttpResponseBase オブジェクトを取得します。 |
Server |
Web 要求の処理中に使用するメソッドを提供する HttpServerUtilityBase オブジェクトを取得します。 |
Session |
現在の HTTP 要求に対する HttpSessionStateBase オブジェクトを取得します。 |
SkipAuthorization |
UrlAuthorizationModule オブジェクトが現在の要求に対する承認チェックをスキップするかどうかを指定する値を取得または設定します。 |
ThreadAbortOnTimeout |
要求がタイムアウトしたときにこの要求に対処していたスレッド上で ASP.NET ランタイムが Abort() を呼び出す必要があるかどうかを指定する値を取得または設定します。 |
ThreadAbortOnTimeout |
派生クラスで実装された場合に、要求がタイムアウトしたとき、この要求に対処していたスレッド上で ASP.NET ランタイムが Abort() を呼び出すべきかどうかを指定する値を取得または設定します。 (継承元 HttpContextBase) |
Timestamp |
現在の HTTP 要求の初期タイムスタンプを取得します。 |
Trace |
現在の HTTP 応答の TraceContext オブジェクトを取得します。 |
User |
現在の HTTP 要求のセキュリティ情報を取得または設定します。 |
WebSocketNegotiatedProtocol |
サーバーから AspNetWebSocket 要求のクライアントに送信されたネゴシエートされたプロトコルを取得します。 |
WebSocketNegotiatedProtocol |
派生クラスで実装された場合に、サーバーから AspNetWebSocket 接続のクライアントに送信されたネゴシエーションされたプロトコルを取得します。 (継承元 HttpContextBase) |
WebSocketRequestedProtocols |
クライアントから要求されたプロトコルの順序付きリストを取得します。 |
WebSocketRequestedProtocols |
派生クラスで実装された場合に、クライアントから要求されるプロトコルの順序付きリストを取得します。 (継承元 HttpContextBase) |
メソッド
拡張メソッド
適用対象
.NET