HttpWorkerRequestとは? わかりやすく解説

HttpWorkerRequest クラス

この抽象クラスは、ASP.NET マネージ コードで要求を処理するために使用される基本ワーカー メソッドと列挙体を定義します。

名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)
構文構文

<ComVisibleAttribute(False)> _
Public MustInherit Class
 HttpWorkerRequest
Dim instance As HttpWorkerRequest
[ComVisibleAttribute(false)] 
public abstract class HttpWorkerRequest
[ComVisibleAttribute(false)] 
public ref class HttpWorkerRequest abstract
/** @attribute ComVisibleAttribute(false) */ 
public abstract class HttpWorkerRequest
ComVisibleAttribute(false) 
public abstract class HttpWorkerRequest
解説解説

ほとんどの場合、コードでは HttpWorkerRequest を直接処理しません。これは、要求データと応答データが HttpRequest クラスと HttpResponse クラスを使用して公開されるためです。一部の内部 ASP.NET クラスはこのクラスを拡張します。コードに独自のホスト環境を実装する場合は、ProcessRequest メソッドを呼び出すようにこのクラスを拡張する必要があります。また、特定のアプリケーションで子要求を実行するためにコードで派生クラスを作成すると、インスタンスを ProcessRequest に渡すことができます。この場合、派生クラスは現在の HttpWorkerRequest への参照を保持し、大部分のメソッドをデリゲートします。

.NET Framework のセキュリティ.NET Framework のセキュリティ
継承階層継承階層
System.Object
  System.Web.HttpWorkerRequest
     System.Web.Hosting.SimpleWorkerRequest
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
HttpWorkerRequest メンバ
System.Web 名前空間
ProcessRequest

HttpWorkerRequest コンストラクタ


HttpWorkerRequest フィールド


パブリック フィールドパブリック フィールド

  名前 説明
パブリック フィールド HeaderAccept Accept HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAcceptCharset Accept-Charset HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAcceptEncoding Accept-Encoding HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAcceptLanguage Accept-Language HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAcceptRanges Accept-Ranges HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAge Age HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAllow Allow HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAuthorization Authorization HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderCacheControl HTTP Cache-Control HTTP ヘッダーを表すインデックス。
パブリック フィールド HeaderConnection Connection HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentEncoding Content-Encoding HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentLanguage Content-Language HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentLength Content-Length HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentLocation Content-Location HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentMd5 Content-MD5 HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentRange Content-Range HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentType Content-Type HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderCookie Cookie HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderDate Date HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderEtag ETag HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderExpect Except HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderExpires Expires HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderFrom From HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderHost Host HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderIfMatch If-Match HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderIfModifiedSince If-Modified-Since HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderIfNoneMatch If-None-Match HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderIfRange If-Range HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderIfUnmodifiedSince If-Unmodified-Since HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderKeepAlive Keep-Alive HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderLastModified Last-Modified HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderLocation Location HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderMaxForwards Max-Forwards HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderPragma Pragma HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderProxyAuthenticate Proxy-Authenticate HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderProxyAuthorization Proxy-Authorization HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderRange Range HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderReferer Referer HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderRetryAfter Retry-After HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderServer Server HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderSetCookie Set-Cookie HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderTe TE HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderTrailer Trailer HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderTransferEncoding Transfer-Encoding HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderUpgrade Upgrade HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderUserAgent User-Agent HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderVary Vary HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderVia Via HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderWarning Warning HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderWwwAuthenticate WWW-Authenticate HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド ReasonCachePolicy 要求の理由を指定します。
パブリック フィールド ReasonCacheSecurity 要求の理由を指定します。
パブリック フィールド ReasonClientDisconnect 要求の理由を指定します。
パブリック フィールド ReasonDefault 要求の理由を指定します。既定値は ReasonResponseCacheMiss です。
パブリック フィールド ReasonFileHandleCacheMiss 要求の理由を指定します。
パブリック フィールド ReasonResponseCacheMiss 要求の理由を指定します。
パブリック フィールド RequestHeaderMaximum Maximum HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド ResponseHeaderMaximum Maximum HTTP 応答ヘッダーのインデックス番号を指定します。
参照参照

関連項目

HttpWorkerRequest クラス
System.Web 名前空間
ProcessRequest

HttpWorkerRequest プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ MachineConfigPath Machine.config ファイルへの完全な物理パスを取得します。
パブリック プロパティ MachineInstallDirectory ASP.NET バイナリがインストールされているディレクトリへの物理パスを取得します。
パブリック プロパティ RequestTraceIdentifier 現在の要求に対応する Event Tracking for Windows トレース ID を取得します。
パブリック プロパティ RootWebConfigPath ルート web.config ファイルへの完全な物理パスを取得します。
参照参照

関連項目

HttpWorkerRequest クラス
System.Web 名前空間
ProcessRequest

HttpWorkerRequest メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド CloseConnection クライアントとの接続を終了します。
パブリック メソッド EndOfRequest 現在の要求に対する要求処理が完了したことを HttpWorkerRequest に通知するために、ランタイムで使用します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド FlushResponse 保留中の応答データをすべてクライアントへ送信します。
パブリック メソッド GetAppPath 現在実行しているサーバー アプリケーションへの仮想パスを返します。
パブリック メソッド GetAppPathTranslated 現在実行しているサーバー アプリケーションへの物理パスを返します。
パブリック メソッド GetAppPoolID 派生クラスでオーバーライドされた場合は、現在の URL のアプリケーション プール ID を返します。
パブリック メソッド GetBytesRead クライアントから読み取ったバイト数を取得します。
パブリック メソッド GetClientCertificate 派生クラスでオーバーライドされた場合は、クライアントが発行した要求から (X.509 規格で規定されている) 証明書フィールドを取得します。
パブリック メソッド GetClientCertificateBinaryIssuer 証明書発行者をバイナリ形式で取得します。
パブリック メソッド GetClientCertificateEncoding 派生クラスでオーバーライドされた場合は、クライアント証明書のエンコードに使用された Encoding オブジェクトを返します。
パブリック メソッド GetClientCertificatePublicKey 派生クラスでオーバーライドされた場合は、クライアント証明書に関連付けられた PublicKey オブジェクトを取得します。
パブリック メソッド GetClientCertificateValidFrom 派生クラスでオーバーライドされた場合は、証明書が有効になる日付を取得します。日付は各国対応設定によって異なります。
パブリック メソッド GetClientCertificateValidUntil 証明書の有効期限を取得します。
パブリック メソッド GetConnectionID 派生クラスでオーバーライドされた場合は、現在の接続の ID を返します。
パブリック メソッド GetFilePath 派生クラスでオーバーライドされた場合、要求された URI への仮想パスを返します。
パブリック メソッド GetFilePathTranslated 要求された URI への物理ファイル パスを返し、そのパスを仮想パスから物理パスに変換します。たとえば "/proj1/page.aspx" から "c:\dir\page.aspx" に変換します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetHttpVerbName 要求ヘッダーの指定したメンバを返します。
パブリック メソッド GetHttpVersion 要求された HTTP バージョン (たとえば "HTTP/1.1" など) にアクセスできるようにします。
パブリック メソッド GetKnownRequestHeader 指定したインデックスに対応する標準 HTTP 要求ヘッダーを返します。
パブリック メソッド GetKnownRequestHeaderIndex 指定した HTTP 要求ヘッダーのインデックス番号を返します。
パブリック メソッド GetKnownRequestHeaderName 指定した HTTP 要求ヘッダーの名前を返します。
パブリック メソッド GetKnownResponseHeaderIndex 指定した HTTP 応答ヘッダーのインデックス番号を返します。
パブリック メソッド GetKnownResponseHeaderName 指定した HTTP 応答ヘッダーの名前を返します。
パブリック メソッド GetLocalAddress 要求ヘッダーの指定したメンバにアクセスできるようにします。
パブリック メソッド GetLocalPort 要求ヘッダーの指定したメンバにアクセスできるようにします。
パブリック メソッド GetPathInfo URL 拡張子付きリソースの追加パス情報を返します。たとえば、パスが /virdir/page.html/tail の場合、GetPathInfo 値は /tail です。
パブリック メソッド GetPreloadedEntityBody オーバーロードされます。 オーバーロード。現在読み取り中の HTTP 要求の本体の部分を返します。
パブリック メソッド GetPreloadedEntityBodyLength 現在読み取り中の HTTP 要求の本体の部分の長さを取得します。
パブリック メソッド GetProtocol 派生クラスでオーバーライドされると、HTTP プロトコル (HTTP または HTTPS) を返します。
パブリック メソッド GetQueryString 要求 URL で指定したクエリ文字列を返します。
パブリック メソッド GetQueryStringRawBytes 派生クラスでオーバーライドされると、応答クエリ文字列をバイト配列として返します。
パブリック メソッド GetRawUrl クエリ文字列が追加された要求ヘッダーに含まれる URL パスを返します。
パブリック メソッド GetRemoteAddress 要求ヘッダーの指定したメンバにアクセスできるようにします。
パブリック メソッド GetRemoteName 派生クラスでオーバーライドされると、クライアント コンピュータの名前を返します。
パブリック メソッド GetRemotePort 要求ヘッダーの指定したメンバにアクセスできるようにします。
パブリック メソッド GetRequestReason 派生クラスでオーバーライドされた場合は、要求の理由を返します。
パブリック メソッド GetServerName 派生クラスでオーバーライドされると、ローカル サーバーの名前を返します。
パブリック メソッド GetServerVariable 要求に関連付けられたサーバー変数のディクショナリから、単一のサーバー変数を返します。
パブリック メソッド GetStatusDescription 指定した HTTP ステータス コードの名前を記述する文字列を返します。
パブリック メソッド GetTotalEntityBodyLength HTTP 要求の本体全体の長さを取得します。
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド GetUnknownRequestHeader 非標準の HTTP 要求ヘッダー値を返します。
パブリック メソッド GetUnknownRequestHeaders 非標準の HTTP ヘッダー名と値の組み合わせをすべて取得します。
パブリック メソッド GetUriPath 要求された URI への仮想パスを返します。
パブリック メソッド GetUrlContextID 派生クラスでオーバーライドされた場合は、現在の接続のコンテキスト ID を返します。
パブリック メソッド GetUserToken 派生クラスでオーバーライドされると、クライアントの偽装トークンを返します。
パブリック メソッド GetVirtualPathToken 要求仮想パスの偽装トークンを取得します。
パブリック メソッド HasEntityBody 本体のデータが要求に含まれるかどうかを示す値を返します。
パブリック メソッド HeadersSent 現在の要求に対する HTTP 応答ヘッダーがクライアントへ送信されたかどうかを示す値を返します。
パブリック メソッド IsClientConnected クライアント接続がまだアクティブかどうかを示す値を返します。
パブリック メソッド IsEntireEntityBodyIsPreloaded すべての要求データが使用できるかどうか、およびクライアントからの追加の読み込みが不要かどうかを示す値を返します。
パブリック メソッド IsSecure 接続に SSL を使用するかどうかを示す値を返します。
パブリック メソッド MapPath 指定した仮想パスに対応する物理パスを返します。
パブリック メソッド ReadEntityBody オーバーロードされます。 オーバーロード。クライアントからの要求データがプリロードされていない場合は、そのデータを読み取ります。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド SendCalculatedContentLength Content-Length HTTP ヘッダーを応答に追加します。
パブリック メソッド SendKnownResponseHeader 標準 HTTP ヘッダーを応答に追加します。
パブリック メソッド SendResponseFromFile オーバーロードされます。 ファイルの内容を応答に追加します。
パブリック メソッド SendResponseFromMemory オーバーロードされます。 メモリ ブロックの内容を応答に追加します。
パブリック メソッド SendStatus 応答の HTTP ステータス コードおよびステータス説明 (SendStatus(200, "Ok") など) を指定します。
パブリック メソッド SendUnknownResponseHeader 非標準の HTTP ヘッダーを応答に追加します。
パブリック メソッド SetEndOfSendNotification すべての応答データが送信されたときに、オプションで通知するために登録します。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

HttpWorkerRequest クラス
System.Web 名前空間
ProcessRequest

HttpWorkerRequest メンバ

この抽象クラスは、ASP.NET マネージ コードで要求を処理するために使用される基本ワーカー メソッドと列挙体を定義します。

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


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド HttpWorkerRequest HttpWorkerRequest クラスの新しいインスタンスを初期化します。
パブリック フィールドパブリック フィールド
  名前 説明
パブリック フィールド HeaderAccept Accept HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAcceptCharset Accept-Charset HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAcceptEncoding Accept-Encoding HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAcceptLanguage Accept-Language HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAcceptRanges Accept-Ranges HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAge Age HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAllow Allow HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderAuthorization Authorization HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderCacheControl HTTP Cache-Control HTTP ヘッダーを表すインデックス。
パブリック フィールド HeaderConnection Connection HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentEncoding Content-Encoding HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentLanguage Content-Language HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentLength Content-Length HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentLocation Content-Location HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentMd5 Content-MD5 HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentRange Content-Range HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderContentType Content-Type HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderCookie Cookie HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderDate Date HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderEtag ETag HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderExpect Except HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderExpires Expires HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderFrom From HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderHost Host HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderIfMatch If-Match HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderIfModifiedSince If-Modified-Since HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderIfNoneMatch If-None-Match HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderIfRange If-Range HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderIfUnmodifiedSince If-Unmodified-Since HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderKeepAlive Keep-Alive HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderLastModified Last-Modified HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderLocation Location HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderMaxForwards Max-Forwards HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderPragma Pragma HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderProxyAuthenticate Proxy-Authenticate HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderProxyAuthorization Proxy-Authorization HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderRange Range HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderReferer Referer HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderRetryAfter Retry-After HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderServer Server HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderSetCookie Set-Cookie HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderTe TE HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderTrailer Trailer HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderTransferEncoding Transfer-Encoding HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderUpgrade Upgrade HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderUserAgent User-Agent HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderVary Vary HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderVia Via HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderWarning Warning HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド HeaderWwwAuthenticate WWW-Authenticate HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド ReasonCachePolicy 要求の理由を指定します。
パブリック フィールド ReasonCacheSecurity 要求の理由を指定します。
パブリック フィールド ReasonClientDisconnect 要求の理由を指定します。
パブリック フィールド ReasonDefault 要求の理由を指定します。既定値は ReasonResponseCacheMiss です。
パブリック フィールド ReasonFileHandleCacheMiss 要求の理由を指定します。
パブリック フィールド ReasonResponseCacheMiss 要求の理由を指定します。
パブリック フィールド RequestHeaderMaximum Maximum HTTP ヘッダーのインデックス番号を指定します。
パブリック フィールド ResponseHeaderMaximum Maximum HTTP 応答ヘッダーのインデックス番号を指定します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ MachineConfigPath Machine.config ファイルへの完全な物理パスを取得します。
パブリック プロパティ MachineInstallDirectory ASP.NET バイナリがインストールされているディレクトリへの物理パスを取得します。
パブリック プロパティ RequestTraceIdentifier 現在の要求に対応する Event Tracking for Windows トレース ID を取得します。
パブリック プロパティ RootWebConfigPath ルート web.config ファイルへの完全な物理パスを取得します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド CloseConnection クライアントとの接続を終了します。
パブリック メソッド EndOfRequest 現在の要求に対する要求処理が完了したことを HttpWorkerRequest に通知するために、ランタイムで使用します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド FlushResponse 保留中の応答データをすべてクライアントへ送信します。
パブリック メソッド GetAppPath 現在実行しているサーバー アプリケーションへの仮想パスを返します。
パブリック メソッド GetAppPathTranslated 現在実行しているサーバー アプリケーションへの物理パスを返します。
パブリック メソッド GetAppPoolID 派生クラスでオーバーライドされた場合は、現在の URL のアプリケーション プール ID を返します。
パブリック メソッド GetBytesRead クライアントから読み取ったバイト数を取得します。
パブリック メソッド GetClientCertificate 派生クラスでオーバーライドされた場合は、クライアントが発行した要求から (X.509 規格で規定されている) 証明書フィールドを取得します。
パブリック メソッド GetClientCertificateBinaryIssuer 証明書発行者をバイナリ形式で取得します。
パブリック メソッド GetClientCertificateEncoding 派生クラスでオーバーライドされた場合は、クライアント証明書のエンコードに使用された Encoding オブジェクトを返します。
パブリック メソッド GetClientCertificatePublicKey 派生クラスでオーバーライドされた場合は、クライアント証明書に関連付けられた PublicKey オブジェクトを取得します。
パブリック メソッド GetClientCertificateValidFrom 派生クラスでオーバーライドされた場合は、証明書が有効になる日付を取得します。日付は各国対応設定によって異なります。
パブリック メソッド GetClientCertificateValidUntil 証明書の有効期限を取得します。
パブリック メソッド GetConnectionID 派生クラスでオーバーライドされた場合は、現在の接続の ID を返します。
パブリック メソッド GetFilePath 派生クラスでオーバーライドされた場合、要求された URI への仮想パスを返します。
パブリック メソッド GetFilePathTranslated 要求された URI への物理ファイル パスを返し、そのパスを仮想パスから物理パスに変換します。たとえば "/proj1/page.aspx" から "c:\dir\page.aspx" に変換します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetHttpVerbName 要求ヘッダーの指定したメンバを返します。
パブリック メソッド GetHttpVersion 要求された HTTP バージョン (たとえば "HTTP/1.1" など) にアクセスできるようにします。
パブリック メソッド GetKnownRequestHeader 指定したインデックスに対応する標準 HTTP 要求ヘッダーを返します。
パブリック メソッド GetKnownRequestHeaderIndex 指定した HTTP 要求ヘッダーのインデックス番号を返します。
パブリック メソッド GetKnownRequestHeaderName 指定した HTTP 要求ヘッダーの名前を返します。
パブリック メソッド GetKnownResponseHeaderIndex 指定した HTTP 応答ヘッダーのインデックス番号を返します。
パブリック メソッド GetKnownResponseHeaderName 指定した HTTP 応答ヘッダーの名前を返します。
パブリック メソッド GetLocalAddress 要求ヘッダーの指定したメンバにアクセスできるようにします。
パブリック メソッド GetLocalPort 要求ヘッダーの指定したメンバにアクセスできるようにします。
パブリック メソッド GetPathInfo URL 拡張子付きリソースの追加パス情報を返します。たとえば、パスが /virdir/page.html/tail の場合、GetPathInfo 値は /tail です。
パブリック メソッド GetPreloadedEntityBody オーバーロードされます。 オーバーロード。現在読み取り中の HTTP 要求の本体の部分を返します。
パブリック メソッド GetPreloadedEntityBodyLength 現在読み取り中の HTTP 要求の本体の部分の長さを取得します。
パブリック メソッド GetProtocol 派生クラスでオーバーライドされると、HTTP プロトコル (HTTP または HTTPS) を返します。
パブリック メソッド GetQueryString 要求 URL で指定したクエリ文字列を返します。
パブリック メソッド GetQueryStringRawBytes 派生クラスでオーバーライドされると、応答クエリ文字列をバイト配列として返します。
パブリック メソッド GetRawUrl クエリ文字列が追加された要求ヘッダーに含まれる URL パスを返します。
パブリック メソッド GetRemoteAddress 要求ヘッダーの指定したメンバにアクセスできるようにします。
パブリック メソッド GetRemoteName 派生クラスでオーバーライドされると、クライアント コンピュータの名前を返します。
パブリック メソッド GetRemotePort 要求ヘッダーの指定したメンバにアクセスできるようにします。
パブリック メソッド GetRequestReason 派生クラスでオーバーライドされた場合は、要求の理由を返します。
パブリック メソッド GetServerName 派生クラスでオーバーライドされると、ローカル サーバーの名前を返します。
パブリック メソッド GetServerVariable 要求に関連付けられたサーバー変数のディクショナリから、単一のサーバー変数を返します。
パブリック メソッド GetStatusDescription 指定した HTTP ステータス コードの名前を記述する文字列を返します。
パブリック メソッド GetTotalEntityBodyLength HTTP 要求の本体全体の長さを取得します。
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetUnknownRequestHeader 非標準の HTTP 要求ヘッダー値を返します。
パブリック メソッド GetUnknownRequestHeaders 非標準の HTTP ヘッダー名と値の組み合わせをすべて取得します。
パブリック メソッド GetUriPath 要求された URI への仮想パスを返します。
パブリック メソッド GetUrlContextID 派生クラスでオーバーライドされた場合は、現在の接続のコンテキスト ID を返します。
パブリック メソッド GetUserToken 派生クラスでオーバーライドされると、クライアントの偽装トークンを返します。
パブリック メソッド GetVirtualPathToken 要求仮想パスの偽装トークンを取得します。
パブリック メソッド HasEntityBody 本体のデータが要求に含まれるかどうかを示す値を返します。
パブリック メソッド HeadersSent 現在の要求に対する HTTP 応答ヘッダーがクライアントへ送信されたかどうかを示す値を返します。
パブリック メソッド IsClientConnected クライアント接続がまだアクティブかどうかを示す値を返します。
パブリック メソッド IsEntireEntityBodyIsPreloaded すべての要求データが使用できるかどうか、およびクライアントからの追加の読み込みが不要かどうかを示す値を返します。
パブリック メソッド IsSecure 接続に SSL を使用するかどうかを示す値を返します。
パブリック メソッド MapPath 指定した仮想パスに対応する物理パスを返します。
パブリック メソッド ReadEntityBody オーバーロードされます。 オーバーロード。クライアントからの要求データがプリロードされていない場合は、そのデータを読み取ります。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド SendCalculatedContentLength Content-Length HTTP ヘッダーを応答に追加します。
パブリック メソッド SendKnownResponseHeader 標準 HTTP ヘッダーを応答に追加します。
パブリック メソッド SendResponseFromFile オーバーロードされます。 ファイルの内容を応答に追加します。
パブリック メソッド SendResponseFromMemory オーバーロードされます。 メモリ ブロックの内容を応答に追加します。
パブリック メソッド SendStatus 応答の HTTP ステータス コードおよびステータス説明 (SendStatus(200, "Ok") など) を指定します。
パブリック メソッド SendUnknownResponseHeader 非標準の HTTP ヘッダーを応答に追加します。
パブリック メソッド SetEndOfSendNotification すべての応答データが送信されたときに、オプションで通知するために登録します。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

HttpWorkerRequest クラス
System.Web 名前空間
ProcessRequest



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「HttpWorkerRequest」の関連用語

HttpWorkerRequestのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



HttpWorkerRequestのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS