HttpRequestWrapper クラス

定義

ASP.NET が Web 要求中にクライアントによって送信される HTTP 値を読み取る HTTP 組み込みオブジェクトをカプセル化します。

public ref class HttpRequestWrapper : System::Web::HttpRequestBase
public class HttpRequestWrapper : System.Web.HttpRequestBase
type HttpRequestWrapper = class
    inherit HttpRequestBase
Public Class HttpRequestWrapper
Inherits HttpRequestBase
継承
HttpRequestWrapper

注釈

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

コンストラクター

名前 説明
HttpRequestWrapper(HttpRequest)

指定した要求オブジェクトを使用して、 HttpRequestWrapper クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AcceptTypes

クライアントがサポートする MIME 受け入れ型の配列を取得します。

AnonymousID

使用可能な場合は、ユーザーの匿名識別子を取得します。

ApplicationPath

サーバー上の ASP.NET アプリケーションのルートの仮想パスを取得します。

AppRelativeCurrentExecutionFilePath

アプリケーション ルートの仮想パスを取得し、("~/page.aspx" のように) アプリケーション ルートのチルダ (~) 表記を使用して相対パスにします。

Browser

要求するクライアントのブラウザー機能に関する情報を取得します。

ClientCertificate

現在の要求のクライアント セキュリティ証明書を取得します。

ContentEncoding

クライアントによって提供されたデータの文字セットを取得または設定します。

ContentLength

クライアントによって送信されたコンテンツの長さをバイト単位で取得します。

ContentType

要求の MIME コンテンツ タイプを取得または設定します。

Cookies

クライアントによって送信された Cookie のコレクションを取得します。

CurrentExecutionFilePath

現在の要求の仮想パスを取得します。

CurrentExecutionFilePathExtension

CurrentExecutionFilePath プロパティで指定されているファイル名の拡張子を取得します。

FilePath

現在の要求の仮想パスを取得します。

Files

クライアントによってアップロードされたファイルのコレクションをマルチパート MIME 形式で取得します。

Filter

現在の入力ストリームが読み取られるときに使用するフィルターを取得または設定します。

Form

クライアントによって送信されたフォーム変数のコレクションを取得します。

Headers

クライアントによって送信された HTTP ヘッダーのコレクションを取得します。

HttpChannelBinding

現在のChannelBinding インスタンスのHttpWorkerRequest オブジェクトを取得します。

HttpMethod

クライアントによって使用された HTTP データ転送メソッド ( GETPOSTHEADなど) を取得します。

InputStream

受信 HTTP エンティティ本文の内容を取得します。

IsAuthenticated

要求が認証されているかどうかを示す値を取得します。

IsLocal

要求がローカル コンピューターからのものかどうかを示す値を取得します。

IsSecureConnection

HTTP 接続でセキュア ソケット (HTTPS プロトコル) を使用するかどうかを示す値を取得します。

Item[String]

CookiesFormQueryString、またはServerVariablesコレクションから指定したオブジェクトを取得します。

LogonUserIdentity

現在のユーザーの WindowsIdentity 型を取得します。

Params

QueryStringFormServerVariables、およびCookies項目の結合コレクションを取得します。

Path

現在の要求の仮想パスを取得します。

PathInfo

URL 拡張機能を持つリソースの追加のパス情報を取得します。

PhysicalApplicationPath

現在のアプリケーションのルート ディレクトリの物理ファイル システム パスを取得します。

PhysicalPath

要求されたリソースの物理ファイル システム パスを取得します。

QueryString

HTTP クエリ文字列変数のコレクションを取得します。

RawUrl

現在の要求の完全な URL を取得します。

ReadEntityBodyMode

要求エンティティ本文が読み取られたかどうか、読み取り方法を示す値を取得します。

RequestContext

現在の要求の RequestContext インスタンスを取得します。

RequestType

クライアントによって使用された HTTP データ転送メソッド (GET または POST) を取得または設定します。

ServerVariables

Web サーバー変数のコレクションを取得します。

TimedOutToken

要求がタイムアウトしたときにトリップされる CancellationToken オブジェクトを取得します。

TlsTokenBindingInfo

Tls トークン バインド情報を取得します。

TotalBytes

現在の入力ストリームのバイト数を取得します。

Unvalidated

要求の検証をトリガーせずに、HTTP 要求値へのアクセスを取得します。

Url

現在の要求の URL に関する情報を取得します。

UrlReferrer

現在の URL にリンクされているクライアント要求の URL に関する情報を取得します。

UserAgent

クライアントの完全なユーザー エージェント文字列を取得します。

UserHostAddress

クライアントの IP ホスト アドレスを取得します。

UserHostName

クライアントの DNS 名を取得します。

UserLanguages

クライアント言語の基本設定の並べ替えられた配列を取得します。

メソッド

名前 説明
Abort()

基になる TCP 接続を強制的に終了し、未処理の I/O が失敗します。

BinaryRead(Int32)

現在の入力ストリームから指定したバイト数のバイナリ読み取りを実行します。

Equals(Object)

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

(継承元 Object)
GetBufferedInputStream()

受信 HTTP エンティティ本体の読み取りに使用できる Stream オブジェクトを取得します。

GetBufferlessInputStream()

受信 HTTP エンティティ本体の読み取りに使用できる Stream オブジェクトを取得します。

GetBufferlessInputStream(Boolean)

受信 HTTP エンティティ本文の読み取りに使用できる Stream オブジェクトを取得します。必要に応じて、 MaxRequestLength プロパティで設定されている要求の長さの制限を無効にします。

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
InsertEntityBody()

HTTP 要求エンティティ本文のコピーを IIS に提供します。

InsertEntityBody(Byte[], Int32, Int32)

HTTP 要求エンティティ本文のコピーと、要求エンティティ オブジェクトに関する情報を IIS に提供します。

MapImageCoordinates(String)

受信画像フィールド フォーム パラメーターを適切な x 座標値と y 座標値にマップします。

MapPath(String, String, Boolean)

指定した仮想パスをサーバー上の物理パスにマップします。

MapPath(String)

指定した仮想パスをサーバー上の物理パスにマップします。

MapRawImageCoordinates(String)

受信画像フィールド フォーム パラメーターを適切な x 座標と y 座標値にマップします。

MemberwiseClone()

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

(継承元 Object)
SaveAs(String, Boolean)

HTTP 要求をディスクに保存します。

ToString()

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

(継承元 Object)
ValidateInput()

CookiesForm、およびQueryStringプロパティを介してアクセスされるコレクションに対して検証が行われます。

適用対象