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、予期しない場合に設定します。 |
| Application |
現在の HTTP 要求の HttpApplicationState オブジェクトを取得します。 |
| ApplicationInstance |
現在の HTTP 要求の HttpApplication オブジェクトを取得または設定します。 |
| AsyncPreloadMode |
非同期プリロード モードに関連するフラグを含むオブジェクトを取得または設定します。 |
| Cache |
現在のアプリケーション ドメインの Cache オブジェクトを取得します。 |
| CurrentHandler |
現在実行中のハンドラーを表す IHttpHandler オブジェクトを取得します。 |
| CurrentNotification |
処理中の現在のRequestNotification イベントを示すHttpApplication値を取得します。 |
| Error |
HTTP 要求の処理中に累積された最初のエラー (ある場合) を取得します。 |
| Handler |
HTTP 要求の処理を担当する IHttpHandler オブジェクトを取得または設定します。 |
| IsCustomErrorEnabled |
現在の HTTP 要求に対してカスタム エラーが有効になっているかどうかを示す値を取得します。 |
| IsDebuggingEnabled |
現在の HTTP 要求がデバッグ モードであるかどうかを示す値を取得します。 |
| IsPostNotification |
HttpApplication イベントの処理が完了したかどうかを示す値を取得します。 |
| IsWebSocketRequest |
要求が AspNetWebSocket 要求であるかどうかを示す値を取得します。 |
| IsWebSocketRequestUpgrading |
接続が HTTP 接続から AspNetWebSocket 接続にアップグレードされているかどうかを示す値を取得します。 |
| Items |
HTTP 要求中にモジュールとハンドラーの間でデータを整理および共有するために使用できるキー/値コレクションを取得します。 |
| PageInstrumentation |
この要求のページ インストルメンテーション サービス インスタンスへの参照を取得します。 |
| PreviousHandler |
親ハンドラーの IHttpHandler オブジェクトを取得します。 |
| Profile |
現在のユーザー プロファイルの ProfileBase オブジェクトを取得します。 |
| Request |
現在の HTTP 要求の HttpRequestBase オブジェクトを取得します。 |
| Response |
現在の HTTP 応答の HttpResponseBase オブジェクトを取得します。 |
| Server |
Web 要求の処理中に使用されるメソッドを提供する HttpServerUtilityBase オブジェクトを取得します。 |
| Session |
現在の HTTP 要求の HttpSessionStateBase オブジェクトを取得します。 |
| SkipAuthorization |
UrlAuthorizationModule オブジェクトが現在の要求の承認チェックをスキップするかどうかを指定する値を取得または設定します。 |
| ThreadAbortOnTimeout |
要求がタイムアウトしたときに、ASP.NET ランタイムがこの要求を処理しているスレッドで Abort() を呼び出す必要があるかどうかを示す値を取得または設定します。 |
| Timestamp |
現在の HTTP 要求の初期タイムスタンプを取得します。 |
| Trace |
現在の HTTP 応答の TraceContext オブジェクトを取得します。 |
| User |
現在の HTTP 要求のセキュリティ情報を取得または設定します。 |
| WebSocketNegotiatedProtocol |
AspNetWebSocket要求のためにサーバーからクライアントに送信されたネゴシエートされたプロトコルを取得します。 |
| WebSocketRequestedProtocols |
クライアントによって要求されたプロトコルの順序付きリストを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
指定したユーザー関数と options オブジェクトを使用して、 AspNetWebSocket 要求を受け入れます。 |
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
指定したユーザー関数を使用して AspNetWebSocket 要求を受け入れます。 |
| AddError(Exception) |
現在の HTTP 要求の例外コレクションに例外を追加します。 |
| AddOnRequestCompleted(Action<HttpContextBase>) |
要求の HTTP 部分が終了するときに発生する仮想イベントを発生させます。 |
| ClearError() |
現在の HTTP 要求のすべてのエラーをクリアします。 |
| DisposeOnPipelineCompleted(IDisposable) |
この要求のDispose()接続部分が完了したときに、オブジェクトのAspNetWebSocket メソッドを呼び出します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetGlobalResourceObject(String, String, CultureInfo) |
指定した ClassKey プロパティと ResourceKey プロパティ、および CultureInfo オブジェクトに基づいて、アプリケーション レベルのリソース オブジェクトを取得します。 |
| GetGlobalResourceObject(String, String) |
指定した ClassKey および ResourceKey プロパティに基づいて、アプリケーション レベルのリソース オブジェクトを取得します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetLocalResourceObject(String, String, CultureInfo) |
指定した VirtualPath プロパティと ResourceKey プロパティ、および CultureInfo オブジェクトに基づいて、ページ レベルのリソース オブジェクトを取得します。 |
| GetLocalResourceObject(String, String) |
指定した VirtualPath および ResourceKey プロパティに基づいて、ページ レベルのリソース オブジェクトを取得します。 |
| GetSection(String) |
現在のアプリケーションの既定の構成の指定された構成セクションを取得します。 |
| GetService(Type) |
現在のサービスの種類のオブジェクトを返します。 |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| RemapHandler(IHttpHandler) |
要求のハンドラーを指定できます。 |
| RewritePath(String, Boolean) |
指定したパスと、サーバー リソースの仮想パスが変更されるかどうかを示す値を使用して、URL を書き換えます。 |
| RewritePath(String, String, String, Boolean) |
指定したパス、パス情報、クエリ文字列情報、およびクライアント ファイル パスが書き換えパスに設定されているかどうかを指定する値を使用して、URL を書き換えます。 |
| RewritePath(String, String, String) |
指定したパス、パス情報、およびクエリ文字列情報を使用して URL を書き換えます。 |
| RewritePath(String) |
指定したパスを使用して URL を書き換える。 |
| SetSessionStateBehavior(SessionStateBehavior) |
HTTP 要求をサポートするために必要なセッション状態の動作の種類を設定します。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |