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: ハイパーテキスト転送プロトコル -- 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() |
cache-control ディレクティブを取得します。 |
| GetCacheExtensions() |
キャッシュ拡張機能を取得します。 |
| GetETag() |
ETag を取得します。 |
| GetETagFromFileDependencies() |
ハンドラーのファイル依存関係のタイムスタンプに基づいて、 |
| GetExpires() |
有効期限が切れたヘッダーを取得します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetIgnoreRangeRequests() |
範囲要求を無視する状態を取得します。 |
| GetLastModifiedFromFileDependencies() |
ハンドラーのファイル依存関係のタイムスタンプに基づいて設定された Last-Modified ヘッダーの状態を取得します。 |
| GetMaxAge() |
キャッシュコントロールの最大有効期間を取得します。 |
| GetNoServerCaching() |
現在の応答のサーバー キャッシュの状態を取得します。 |
| GetNoStore() |
ストアの状態を取得します。 |
| GetNoTransforms() |
HTTP No-Transform ディレクティブの状態を取得します。 |
| GetOmitVaryStar() |
|
| GetProxyMaxAge() |
HTTP Cache-Control: Proxy Max Age を取得します。 |
| GetRevalidation() |
必須再検証ディレクティブまたは proxy-revalidate ディレクティブを反映する Cache-Control: ヘッダーを取得します。 |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| GetUtcLastModified() |
協定世界時 (UTC) の |
| GetVaryByCustom() |
HTTP キャッシュを変更するために使用されるカスタム文字列を取得します。 |
| HasSlidingExpiration() |
キャッシュにスライディング有効期限ポリシーがあるかどうかを示す値を取得します。 |
| IsModified() |
HTTP キャッシュが変更されたかどうかを示す値を取得します。 |
| IsValidUntilExpires() |
キャッシュを無効にするクライアントから送信された HTTP |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
|
| SetCacheability(HttpCacheability, String) |
|
| SetCacheability(HttpCacheability) |
|
| 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) |