HttpCachePolicy.AppendCacheExtension メソッドとは何? わかりやすく解説 Weblio辞書 (original) (raw)

指定したテキストCache-Control HTTP ヘッダー追加します

名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)
構文構文

Visual Basic (宣言)

Public Sub AppendCacheExtension ( _ extension As String _ )

Visual Basic (使用法)

Dim instance As HttpCachePolicy Dim extension As String

instance.AppendCacheExtension(extension)

C#

public void AppendCacheExtension ( string extension )

C++

public: void AppendCacheExtension ( String^ extension )

J#

public void AppendCacheExtension ( String extension )

JScript

public function AppendCacheExtension ( extension : String )

パラメータ

extension

Cache-Control ヘッダー追加するテキスト

例外例外

例外種類 条件
ArgumentNullException extensionnull 参照 (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 時間の間にユーザーページ要求すると、ブラウザローカル キャッシュから情報取り出して表示しますが、同時にサーバー上の新しコンテンツバックグラウンド検証し必要に応じてフェッチます。

Visual Basic

Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600")

C#

Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600");

J#

get_Response().get_Cache(). AppendCacheExtension("post-check=900,pre-check=3600");

JScript

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.01.11.0

参照参照

関連項目
HttpCachePolicy クラス
HttpCachePolicy メンバ
System.Web 名前空間