HttpCachePolicy.SetCacheability メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Cache-Control
HTTP ヘッダーを設定します。 Cache-Control
HTTP ヘッダーは、ドキュメントをネットワーク上でキャッシュする方法を制御します。
オーバーロード
SetCacheability(HttpCacheability) |
|
SetCacheability(HttpCacheability, String) |
|
SetCacheability(HttpCacheability)
Cache-Control
ヘッダーに HttpCacheability 値のいずれかを設定します。
public:
void SetCacheability(System::Web::HttpCacheability cacheability);
public void SetCacheability (System.Web.HttpCacheability cacheability);
member this.SetCacheability : System.Web.HttpCacheability -> unit
Public Sub SetCacheability (cacheability As HttpCacheability)
パラメーター
- cacheability
- HttpCacheability
HttpCacheability 列挙値。
例外
cacheability
は列挙値のいずれでもありません。
例
次のコード例では、ヘッダーを列挙値に設定 Cache-Control
する方法を no-cache
示します。
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetCacheability(HttpCacheability.NoCache)
注釈
SetCacheabilityは、.NET Framework バージョン 3.5 で導入されています。 詳細については、「.NET Framework のバージョンおよび依存関係」を参照してください。
適用対象
SetCacheability(HttpCacheability, String)
Cache-Control
ヘッダーに HttpCacheability 値のいずれかを設定し、ディレクティブに拡張文字列を追加します。
public:
void SetCacheability(System::Web::HttpCacheability cacheability, System::String ^ field);
public void SetCacheability (System.Web.HttpCacheability cacheability, string field);
member this.SetCacheability : System.Web.HttpCacheability * string -> unit
Public Sub SetCacheability (cacheability As HttpCacheability, field As String)
パラメーター
- cacheability
- HttpCacheability
ヘッダーに設定する HttpCacheability 列挙値。
- field
- String
ヘッダーに追加するキャッシュ制御ヘッダーの拡張文字列。
例外
field
が null
です。
例
次のコード例では、ヘッダーを Cache-Control
列挙値 private
に設定し、キャッシュコントロール拡張機能を追加する方法を示します。 変更されたディレクティブは、非共有キャッシュに加えて、"DEV" という名前のコミュニティのメンバーのみが共有するすべてのキャッシュが応答をキャッシュできる可能性があることを意味します。
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV");
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV")
注釈
フィールド名の拡張子は、or no-cache
ディレクティブと共に使用するprivate
場合にのみ有効です。 詳細については、「RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1」( World Wide Web Consortium (W3C) Web サイトで入手できる) を参照してください。
このメソッドは、互換性のないディレクティブと拡張機能が組み合わされている場合、無効な引数例外をスローします。
SetCacheabilityは、.NET Framework バージョン 3.5 で導入されています。 詳細については、「.NET Framework のバージョンおよび依存関係」を参照してください。