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 | 特定の型のハッシュ関数として機能します。 (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 | オーバーロードされます。 | |
SendKnownResponseHeader | 標準 HTTP ヘッダーを応答に追加します。 | |
SendResponseFromFile | オーバーロードされます。 ファイルの内容を応答に追加します。 | |
SendResponseFromMemory | オーバーロードされます。 メモリ ブロックの内容を応答に追加します。 | |
SendStatus | 応答の HTTP ステータス コードおよびステータス説明 (SendStatus(200, "Ok") など) を指定します。 | |
SendUnknownResponseHeader | 非標準の HTTP ヘッダーを応答に追加します。 | |
SetEndOfSendNotification | すべての応答データが送信されたときに、オプションで通知するために登録します。 | |
ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
このページのトップへ
プロテクト メソッド
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
このページのトップへ