HttpCachePolicy.AppendCacheExtension メソッドとは何? わかりやすく解説 Weblio辞書 (original) (raw)
指定したテキストを Cache-Control HTTP ヘッダーに追加します。
名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)
構文
Public Sub AppendCacheExtension ( _ extension As String _ )
Dim instance As HttpCachePolicy Dim extension As String
instance.AppendCacheExtension(extension)
public void AppendCacheExtension ( string extension )
public: void AppendCacheExtension ( String^ extension )
public void AppendCacheExtension ( String extension )
public function AppendCacheExtension ( extension : String )
| 例外の種類 | 条件 |
|---|---|
| ArgumentNullException | extension が null 参照 (Visual Basic では Nothing) です。 |
ブラウザでキャッシュ制御ディレクティブやその拡張文字列が認識されない場合、ブラウザで認識されない用語は無視されます。詳細については、W3C (World Wide Web Consortium) の Web サイトで『RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1』を参照してください。
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");
get_Response().get_Cache(). AppendCacheExtension("post-check=900,pre-check=3600");
Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600")
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
.NET Framework
サポート対象 : 2.0、1.1、1.0
関連項目
HttpCachePolicy クラス
HttpCachePolicy メンバ
System.Web 名前空間