HttpRequest メンバ

Web 要求中にクライアントから送信された HTTP 値を ASP.NET で読み取ることができるようにします。

HttpRequest データ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ

  名前 説明
パブリック メソッド HttpRequest HttpRequest オブジェクトを初期化します。

このページのトップへ

パブリック プロパティ

  名前 説明
パブリック プロパティ AcceptTypes クライアントにサポートされている MIME で使用できる型の文字列配列を取得します。
パブリック プロパティ AnonymousID 存在する場合は、ユーザーの匿名 ID を取得します。
パブリック プロパティ ApplicationPath サーバーの ASP.NET アプリケーションの仮想アプリケーション ルート パスを取得します。
パブリック プロパティ AppRelativeCurrentExecutionFilePath アプリケーション ルートの仮想パスを取得し、ティルダ (~) 表記 ("~/page.aspx" など) を使用した、アプリケーション ルートの相対パスにします。
パブリック プロパティ Browser 要求を実行中のクライアントのブラウザの性能に関する情報を取得または設定します。
パブリック プロパティ ClientCertificate 現在、要求しているクライアントのセキュリティ証明書を取得します。
パブリック プロパティ ContentEncoding エンティティ本体の文字セットを取得または設定します。
パブリック プロパティ ContentLength クライアントから送信されたコンテンツの長さをバイト単位で指定します。
パブリック プロパティ ContentType 受信要求で使用する MIME の Content-Type を取得または設定します。
パブリック プロパティ Cookies クライアントから送信された cookies のコレクションを取得します。
パブリック プロパティ CurrentExecutionFilePath 現在の要求の仮想パスを取得します。
パブリック プロパティ FilePath 現在の要求の仮想パスを取得します。
パブリック プロパティ Files マルチパート MIME 形式でクライアントによってアップロードされたファイルのコレクションを取得します。
パブリック プロパティ Filter 現在の入力ストリームを読み取るときに使用するフィルタを取得または設定します。
パブリック プロパティ Form フォーム変数のコレクションを取得します。
パブリック プロパティ Headers HTTP ヘッダーのコレクションを取得します。
パブリック プロパティ HttpMethod クライアントによって使用される HTTP データ転送メソッド (GETPOSTHEAD など) を取得します。
パブリック プロパティ InputStream 受信 HTTP エンティティ本体の内容を取得します。
パブリック プロパティ IsAuthenticated 要求が認証されているかどうかを示す値を取得します。
パブリック プロパティ IsLocal 要求がローカル コンピュータから送信されたかどうかを示す値を取得します。
パブリック プロパティ IsSecureConnection セキュリティ設定されたソケットを HTTP 接続で使用しているどうか (つまり、HTTPS かどうか) を示す値を取得します。
パブリック プロパティ Item CookiesFormQueryStringServerVariables の各コレクションから指定したオブジェクトを取得します。
パブリック プロパティ LogonUserIdentity 現在のユーザーに対する WindowsIdentity の種類を取得します。
パブリック プロパティ Params QueryStringFormServerVariablesCookies の各項目が組み合わされたコレクションを取得します。
パブリック プロパティ Path 現在の要求の仮想パスを取得します。
パブリック プロパティ PathInfo URL 拡張子付きリソースの追加パス情報を取得します。
パブリック プロパティ PhysicalApplicationPath 現在実行しているサーバー アプリケーションのルート ディレクトリの物理ファイル システム パスを取得します。
パブリック プロパティ PhysicalPath 要求された URL に一致する物理ファイル システム パスを取得します。
パブリック プロパティ QueryString HTTP クエリ文字列変数のコレクションを取得します。
パブリック プロパティ RawUrl 現在の要求の生の URL を取得します。
パブリック プロパティ RequestType クライアントによって使用される HTTP データ転送メソッド (GET または POST) を取得または設定します。
パブリック プロパティ ServerVariables Web サーバー変数のコレクションを取得します。
パブリック プロパティ TotalBytes 現在の入力ストリームのバイト数を取得します。
パブリック プロパティ Url 現在の要求の URL に関する情報を取得します。
パブリック プロパティ UrlReferrer 現在の URL にリンクされている、クライアントが前回要求した URL に関する情報を取得します。
パブリック プロパティ UserAgent クライアント ブラウザの生のユーザー エージェント文字列を取得します。
パブリック プロパティ UserHostAddress リモート クライアントの IP ホスト アドレスを取得します。
パブリック プロパティ UserHostName リモート クライアントの DNS 名を取得します。
パブリック プロパティ UserLanguages クライアントの言語設定の並べ替えられた文字列配列を取得します。

このページのトップへ

パブリック メソッド

( プロテクト メソッド も参照)

  名前 説明
パブリック メソッド BinaryRead 現在の入力ストリームから、指定したバイト数のバイナリ読み取りを実行します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド MapImageCoordinates インカミング イメージ フィールド フォーム パラメータを、該当する x 座標値および y 座標値に割り当てます。
パブリック メソッド MapPath オーバーロードされます。 要求された URL の仮想パスを、現在の要求に対するサーバー上の物理パスに割り当てます。
パブリック メソッド スタティック ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド SaveAs HTTP 要求をディスクに保存します。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
パブリック メソッド ValidateInput CookiesForm、および QueryString の各プロパティを通じてアクセスするコレクションに対して検証を実行します。

このページのトップへ

プロテクト メソッド

  名前 説明
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)

このページのトップへ

参照

関連項目

HttpRequest クラス
System.Web 名前空間