HttpCachePolicy.AppendCacheExtension(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したテキストを Cache-Control HTTP ヘッダーに追加します。
public:
void AppendCacheExtension(System::String ^ extension);
public void AppendCacheExtension(string extension);
member this.AppendCacheExtension : string -> unit
Public Sub AppendCacheExtension (extension As String)
パラメーター
- extension
- String
Cache-Control ヘッダーに追加するテキスト。
例外
extension は nullです。
例
次のコード例は、Internet Explorerでサポートされているキャッシュ制御拡張機能の使用を示しています。 サーバーは、コンテンツが 1 時間 (pre-check=3600) 変更されないことをブラウザーに示し、ローカル キャッシュから直接コンテンツを取得するように指示します。 ただし、コンテンツがサーバーによって変更され、ページが 15 分以内 (post-check= 900) から 1 時間以内にユーザーによって要求された場合、ブラウザーはローカル キャッシュで見つかった情報を表示しますが、サーバー上の新しいコンテンツのバックグラウンド チェックとオプションのフェッチも実行します。
Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600");
Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600")
注釈
ブラウザーがキャッシュ制御ディレクティブまたは拡張機能を認識しない場合、ブラウザーは認識されない用語を無視する必要があります。 詳細については、「RFC 2616: ハイパーテキスト転送プロトコル -- HTTP/1.1」( World Wide Web コンソーシアム (W3C) Web サイトで入手できる) を参照してください。
AppendCacheExtension は、.NET Framework バージョン 3.5 で導入されています。 詳細については、「 バージョンと依存関係」を参照してください。