HttpRequestWrapper クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Web 要求中にクライアントから送信された HTTP 値を ASP.NET で読み取ることができるようにする、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 クラスから 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 |
クライアントから送信されたクッキーのコレクションを取得します。 |
CurrentExecutionFilePath |
現在の要求の仮想パスを取得します。 |
CurrentExecutionFilePathExtension |
CurrentExecutionFilePath プロパティで指定されているファイル名の拡張子を取得します。 |
CurrentExecutionFilePathExtension |
派生クラスで実装された場合、CurrentExecutionFilePath プロパティで指定されたファイル名の拡張子を取得します。 (継承元 HttpRequestBase) |
FilePath |
現在の要求の仮想パスを取得します。 |
Files |
マルチパート MIME 形式でクライアントによってアップロードされたファイルのコレクションを取得します。 |
Filter |
現在の入力ストリームを読み取るときに使用するフィルターを取得または設定します。 |
Form |
クライアントから送信されたフォーム変数のコレクションを取得します。 |
Headers |
クライアントから送信された HTTP ヘッダーのコレクションを取得します。 |
HttpChannelBinding |
現在の ChannelBinding インスタンスの HttpWorkerRequest オブジェクトを取得します。 |
HttpChannelBinding |
派生クラスでオーバーライドされると、現在の ChannelBinding インスタンスの HttpWorkerRequest オブジェクトを取得します。 (継承元 HttpRequestBase) |
HttpMethod |
クライアントによって使用される HTTP データ転送メソッド ( |
InputStream |
受信 HTTP エンティティ本体の内容を取得します。 |
IsAuthenticated |
要求が認証されているかどうかを示す値を取得します。 |
IsLocal |
要求がローカル コンピューターからのものかどうかを示す値を取得します。 |
IsSecureConnection |
セキュリティ設定されたソケット (HTTPS プロトコル) を HTTP 接続で使用しているかどうかを示す値を取得します。 |
Item[String] |
Cookies、Form、QueryString、または ServerVariables の各コレクションから指定したオブジェクトを取得します。 |
LogonUserIdentity |
現在のユーザーに対する WindowsIdentity の種類を取得します。 |
Params |
QueryString、Form、ServerVariables、および Cookies の各項目が組み合わされたコレクションを取得します。 |
Path |
現在の要求の仮想パスを取得します。 |
PathInfo |
URL 拡張子付きリソースの追加パス情報を取得します。 |
PhysicalApplicationPath |
現在のアプリケーションのルート ディレクトリの物理ファイル システム パスを取得します。 |
PhysicalPath |
要求されたリソースの物理ファイル システム パスを取得します。 |
QueryString |
HTTP クエリ文字列変数のコレクションを取得します。 |
RawUrl |
現在の要求の完全な URL を取得します。 |
ReadEntityBodyMode |
要求エンティティ本体が読み取られたかどうかおよび読み取った方法 (読み取られた場合) を示す値を取得します。 |
ReadEntityBodyMode |
派生クラスで実装された場合、要求エンティティ本体が読み取られたかどうかおよび読み取った方法 (読み取られた場合) を示す値を取得します。 (継承元 HttpRequestBase) |
RequestContext |
現在の要求の RequestContext インスタンスを取得します。 |
RequestContext |
派生クラスでオーバーライドされると、現在の要求の RequestContext インスタンスを取得します。 (継承元 HttpRequestBase) |
RequestType |
クライアントで使用された HTTP データ転送メソッド ( |
ServerVariables |
Web サーバー変数のコレクションを取得します。 |
TimedOutToken |
要求がタイムアウトするとトリップされる CancellationToken オブジェクトを取得します。 |
TimedOutToken |
派生クラスで実装された場合は、要求がタイムアウトしたときにトリップされた CancellationToken オブジェクトを取得します。 (継承元 HttpRequestBase) |
TlsTokenBindingInfo |
TLS トークンのバインド情報を取得します。 |
TlsTokenBindingInfo |
このインスタンスのトークン バインド情報を取得または設定します。 (継承元 HttpRequestBase) |
TotalBytes |
現在の入力ストリームのバイト数を取得します。 |
Unvalidated |
要求の検証をトリガーしない HTTP 要求値へのアクセスを取得します。 |
Unvalidated |
派生クラスで実装された場合、要求の検証をトリガーせずに、HTTP 要求の値へのアクセスを提供します。 (継承元 HttpRequestBase) |
Url |
現在の要求の URL に関する情報を取得します。 |
UrlReferrer |
現在の URL にリンクされている、クライアント要求の URL に関する情報を取得します。 |
UserAgent |
クライアントの完全なユーザー エージェント文字列を取得します。 |
UserHostAddress |
クライアントの IP ホスト アドレスを取得します。 |
UserHostName |
クライアントの DNS 名を取得します。 |
UserLanguages |
クライアント言語設定の並べ替えられた配列を取得します。 |
メソッド
Abort() |
基になっている TCP 接続を強制的に終了します。未処理の I/O は失敗します。 |
Abort() |
基になっている TCP 接続を強制的に終了します。未処理の I/O は失敗します。 (継承元 HttpRequestBase) |
BinaryRead(Int32) |
現在の入力ストリームから、指定したバイト数のバイナリ読み取りを実行します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetBufferedInputStream() |
受信 HTTP エンティティ本体を読み取るために使用できる Stream オブジェクトを取得します。 |
GetBufferedInputStream() |
派生クラスで実装された場合、受信 HTTP エンティティ本体を読み取るために使用できる Stream オブジェクトを取得します。 (継承元 HttpRequestBase) |
GetBufferlessInputStream() |
受信 HTTP エンティティ本体を読み取るために使用できる Stream オブジェクトを取得します。 |
GetBufferlessInputStream() |
派生クラスで実装された場合、受信 HTTP エンティティ本体を読み取るために使用できる Stream オブジェクトを取得し、オプションで MaxRequestLength プロパティに設定した要求の長さ制限を無効にします。 (継承元 HttpRequestBase) |
GetBufferlessInputStream(Boolean) |
受信 HTTP エンティティ本体を読み取るために使用できる Stream オブジェクトを取得し、オプションで MaxRequestLength プロパティに設定した要求の期間の制限を無効にします。 |
GetBufferlessInputStream(Boolean) |
派生クラスで実装された場合、受信 HTTP エンティティ本体を読み取るために使用できる Stream オブジェクトを取得し、オプションで MaxRequestLength プロパティに設定した要求の長さ制限を無効にします。 (継承元 HttpRequestBase) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
InsertEntityBody() |
HTTP 要求エンティティ本体のコピーを IIS に提供します。 |
InsertEntityBody() |
派生クラスで実装された場合、HTTP 要求エンティティ本体のコピーを IIS に提供します。 (継承元 HttpRequestBase) |
InsertEntityBody(Byte[], Int32, Int32) |
HTTP 要求エンティティ本体のコピーおよび要求エンティティ オブジェクトについての情報を IIS に提供します。 |
InsertEntityBody(Byte[], Int32, Int32) |
派生クラスで実装された場合、HTTP 要求エンティティ本体のコピーおよび要求エンティティ オブジェクトについての情報を IIS に提供します。 (継承元 HttpRequestBase) |
MapImageCoordinates(String) |
インカミング イメージ フィールド フォーム パラメーターを、該当する x 座標値および y 座標値に割り当てます。 |
MapPath(String, String, Boolean) |
サーバー上の物理パスに指定した仮想パスを割り当てます。 |
MapPath(String) |
サーバー上の物理パスに指定した仮想パスを割り当てます。 |
MapRawImageCoordinates(String) |
着信イメージ フィールド フォーム パラメーターを、適切な x 座標値および y 座標値にマップします。 |
MapRawImageCoordinates(String) |
着信イメージ フィールド フォーム パラメーターを、適切な x 座標値および y 座標値にマップします。 (継承元 HttpRequestBase) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
SaveAs(String, Boolean) |
HTTP 要求をディスクに保存します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
ValidateInput() |
Cookies、Form、および QueryString の各プロパティを通じてアクセスするコレクションに対して検証を実行します。 |
適用対象
.NET