HttpCachePolicy クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キャッシュ固有の HTTP ヘッダーを設定し、ASP.NET ページの出力キャッシュを制御するためのメソッドを含みます。
public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
- 継承
-
HttpCachePolicy
注釈
HTTP ヘッダーとキャッシュの制御に関する背景情報については、「RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1」( World Wide Web Consortium (W3C) Web サイトで利用可能) を参照してください。
プロパティ
UtcTimestampCreated |
HttpCachePolicy の協定世界時 (UTC) のタイムスタンプを取得または設定します。 |
VaryByContentEncodings |
出力キャッシュの変更に使用される |
VaryByHeaders |
キャッシュ出力の変更に使用されるすべての HTTP ヘッダーの一覧を取得します。 |
VaryByParams |
HTTP |
メソッド
AddValidationCallback(HttpCacheValidateHandler, Object) |
現在の応答の検証コールバックを登録します。 |
AppendCacheExtension(String) |
指定したテキストを |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetCacheability() |
キャッシュ制御のディレクティブを取得します。 |
GetCacheExtensions() |
キャッシュ拡張を取得します。 |
GetETag() |
ETag を取得します。 |
GetETagFromFileDependencies() |
ハンドラーのファイルの依存関係のタイムスタンプに基づいて |
GetExpires() |
期限切れのヘッダーを取得します。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetIgnoreRangeRequests() |
無視する範囲の要求のステータスを取得します。 |
GetLastModifiedFromFileDependencies() |
ハンドラーのファイルの依存関係のタイムスタンプの基とする Last-Modified ヘッダー設定の状態を取得します。 |
GetMaxAge() |
キャッシュ制御の最長期間を取得します。 |
GetNoServerCaching() |
現在の応答に対して、サーバーのキャッシュの状態を取得します。 |
GetNoStore() |
ストアの状態を取得します。 |
GetNoTransforms() |
HTTP 無変換ディレクティブの状態を取得します。 |
GetOmitVaryStar() |
|
GetProxyMaxAge() |
HTTP Cache-Control: Proxy Max Age を取得します。 |
GetRevalidation() |
must-revalidate または proxy-revalidate ディレクティブを反映する Cache-Control: ヘッダーを取得します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
GetUtcLastModified() |
世界協定時刻 (UTC) の |
GetVaryByCustom() |
HTTP キャッシュを変更するために使用するカスタム文字列を取得します。 |
HasSlidingExpiration() |
キャッシュにスライディング有効期限ポリシーがあるかどうかを指定する値を取得します。 |
IsModified() |
HTTP キャッシュが変更されたかどうかを指定する値を取得します。 |
IsValidUntilExpires() |
クライアントから送信された、キャッシュを無効にする HTTP |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
SetAllowResponseInBrowserHistory(Boolean) |
|
SetCacheability(HttpCacheability) |
|
SetCacheability(HttpCacheability, String) |
|
SetETag(String) |
|
SetETagFromFileDependencies() |
ハンドラーのファイル依存関係のタイムスタンプに基づいて |
SetExpires(DateTime) |
|
SetLastModified(DateTime) |
|
SetLastModifiedFromFileDependencies() |
ハンドラーのファイル依存関係のタイムスタンプに基づいて |
SetMaxAge(TimeSpan) |
指定した期間に基づいて |
SetNoServerCaching() |
現在の応答に対して、送信元サーバーによるすべてのキャッシュを停止します。 |
SetNoStore() |
|
SetNoTransforms() |
|
SetOmitVaryStar(Boolean) |
パラメーターによって応答が変更される場合に、応答に |
SetProxyMaxAge(TimeSpan) |
指定した期間に基づいて |
SetRevalidation(HttpCacheRevalidation) |
提供された列挙値に基づいて、 |
SetSlidingExpiration(Boolean) |
キャッシュの有効期限を絶対から変化に設定します。 |
SetValidUntilExpires(Boolean) |
クライアントから送信された、キャッシュを無効にする HTTP |
SetVaryByCustom(String) |
キャッシュされている出力応答の変更に使用するカスタム テキスト文字列を指定します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |