HttpCachePolicyWrapper クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キャッシュ固有の HTTP ヘッダーを設定し、ASP.NET ページ出力キャッシュを制御するためのメソッドを含む HTTP 組み込みオブジェクトをカプセル化します。
public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
- 継承
注釈
HttpCachePolicyWrapper クラスは、HttpCachePolicyBase クラスから派生し、HttpCachePolicy クラスのラッパーとして機能します。 このクラスは、 HttpCachePolicy クラスの機能を公開すると同時に、 HttpCachePolicyBase 型も公開します。 HttpCachePolicyBase クラスを使用すると、アプリケーション内の HttpCachePolicy クラスの元の実装を、ASP.NET パイプラインの外部で単体テストを実行する場合など、カスタム実装に置き換えることができます。
コンストラクター
| 名前 | 説明 |
|---|---|
| HttpCachePolicyWrapper(HttpCachePolicy) |
HttpCachePolicyWrapper クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| VaryByContentEncodings |
出力キャッシュの変更に使用される |
| VaryByHeaders |
キャッシュ出力の変更に使用されるすべての HTTP ヘッダーの一覧を取得します。 |
| VaryByParams |
キャッシュに影響する HTTP |
メソッド
| 名前 | 説明 |
|---|---|
| AddValidationCallback(HttpCacheValidateHandler, Object) |
現在の応答の検証コールバックを登録します。 |
| AppendCacheExtension(String) |
指定したテキストを |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
サーバーで行われた HttpCacheability 設定に関係なく、ブラウザー履歴キャッシュで応答を使用できるようにします。 |
| 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) |