HttpContextWrapper クラス

定義

個別の 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

注釈

クラスは HttpContextWrapper クラスから HttpContextBase 派生し、 クラスのラッパー HttpContext として機能します。 このクラスは、 クラスの機能を HttpContext 公開し、 型も公開します HttpContextBaseHttpContextBaseクラスを使用すると、アプリケーション内のクラスの元の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)

メソッド

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

指定されたユーザー関数を使用して AspNetWebSocket 要求を受け入れます。

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

派生クラスで実装された場合に、指定されたユーザー関数を使用して、AspNetWebSocket 要求を受け取ります。

(継承元 HttpContextBase)
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions)

指定されたユーザー関数とオプション オブジェクトを使用して AspNetWebSocket 要求を受け入れます。

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions)

派生クラスで実装された場合に、指定されたユーザー関数およびオプション オブジェクトを使用して、AspNetWebSocket 要求を受け取ります。

(継承元 HttpContextBase)
AddError(Exception)

現在の HTTP 要求に対する例外コレクションに例外を追加します。

AddOnRequestCompleted(Action<HttpContextBase>)

要求の HTTP 部分が終了するときに発生する仮想イベントを発生させます。

AddOnRequestCompleted(Action<HttpContextBase>)

派生クラスで実装された場合に、要求の HTTP 部分が終了するときに発生する仮想イベントを発生させます。

(継承元 HttpContextBase)
ClearError()

現在の HTTP 要求に対するすべてのエラーをクリアします。

DisposeOnPipelineCompleted(IDisposable)

この要求の Dispose() 接続部分が完了したときに、オブジェクトの AspNetWebSocket メソッドを呼び出すことができるようにします。

DisposeOnPipelineCompleted(IDisposable)

派生クラスで実装された場合、この要求の Dispose() 接続部分が完了したときに、オブジェクトの AspNetWebSocket メソッドを呼び出すことができるようにします。

(継承元 HttpContextBase)
Equals(Object)

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

(継承元 Object)
GetGlobalResourceObject(String, String)

アプリケーション レベル リソース オブジェクトを、指定した ClassKey プロパティおよび ResourceKey プロパティに基づいて取得します。

GetGlobalResourceObject(String, String, CultureInfo)

アプリケーション レベル リソース オブジェクトを、指定した ClassKey プロパティおよび ResourceKey プロパティ、および CultureInfo オブジェクトに基づいて取得します。

GetHashCode()

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

(継承元 Object)
GetLocalResourceObject(String, String)

ページ レベル リソース オブジェクトを、指定した VirtualPath プロパティおよび ResourceKey プロパティに基づいて取得します。

GetLocalResourceObject(String, String, CultureInfo)

ページ レベル リソース オブジェクトを、指定した VirtualPath プロパティおよび ResourceKey プロパティ、および CultureInfo オブジェクトに基づいて取得します。

GetSection(String)

現在のアプリケーションの既定構成の指定した構成セクションを取得します。

GetService(Type)

現在のサービス型のオブジェクトを返します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
RemapHandler(IHttpHandler)

要求のハンドラーを指定できます。

RemapHandler(IHttpHandler)

派生クラスでオーバーライドされた場合に、要求のハンドラーを指定します。

(継承元 HttpContextBase)
RewritePath(String)

指定されたパスを使用して、URL をリライトします。

RewritePath(String, Boolean)

指定したパスおよびサーバー リソースの仮想パスが変更されるかどうかを指定する値を使用して、URL をリライトします。

RewritePath(String, String, String)

指定したパス、パス情報、クエリ文字列情報を使用して URL を書き換えます。

RewritePath(String, String, String, Boolean)

指定したパス、パス情報、クエリ文字列情報、クライアント ファイル パスがリライト パスに設定されているかどうかを指定する値を使用して、URL をリライトします。

SetSessionStateBehavior(SessionStateBehavior)

HTTP 要求をサポートするために必要なセッション状態の動作の種類を設定します。

SetSessionStateBehavior(SessionStateBehavior)

派生クラスでオーバーライドされた場合に、HTTP 要求をサポートするために必要なセッション状態の動作の種類を設定します。

(継承元 HttpContextBase)
ToString()

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

(継承元 Object)

拡張メソッド

GetKeyedService<T>(IServiceProvider, Object)

から 型 T のサービスを取得します IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

から 型 serviceType のサービスの列挙体を取得します IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

から 型 T のサービスの列挙体を取得します IServiceProvider

GetRequiredKeyedService(IServiceProvider, Type, Object)

から 型 serviceType のサービスを取得します IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

から 型 T のサービスを取得します IServiceProvider

CreateAsyncScope(IServiceProvider)

スコープ サービスを解決するために使用できる新しい AsyncServiceScope を作成します。

CreateScope(IServiceProvider)

スコープ サービスを解決するために使用できる新しい IServiceScope を作成します。

GetRequiredService(IServiceProvider, Type)

IServiceProvider から serviceType 型のサービスを取得します。

GetRequiredService<T>(IServiceProvider)

IServiceProvider から T 型のサービスを取得します。

GetService<T>(IServiceProvider)

IServiceProvider から T 型のサービスを取得します。

GetServices(IServiceProvider, Type)

IServiceProvider から serviceType 型のサービスの列挙体を取得します。

GetServices<T>(IServiceProvider)

IServiceProvider から T 型のサービスの列挙体を取得します。

GetFakeLogCollector(IServiceProvider)

偽のロガーに送信されたログ レコードを収集する オブジェクトを取得します。

GetFakeRedactionCollector(IServiceProvider)

依存関係挿入コンテナーから偽の redactor コレクター インスタンスを取得します。

適用対象