Поделиться через


HttpCachePolicy.AppendCacheExtension(String) Метод

Определение

Добавляет заданный текст к HTTP-заголовку Cache-Control.

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. Сервер сообщает браузеру, что содержимое не будет изменяться в течение одного часа (pre-check=3600), и сообщает ему, что содержимое будет извлечено непосредственно из локального кэша. Однако если содержимое изменяется сервером и страница запрашивается пользователем в течение пятнадцатиминутного (post-check= 900) до одного часа, браузер отображает сведения, найденные в локальном кэше, но также выполняет проверку в фоновом режиме и необязательный выбор нового содержимого на сервере.

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

Комментарии

Если браузер не распознает директивы управления кэшем или расширения, браузер должен игнорировать нераспознанные термины. Дополнительные сведения см. в статье RFC 2616: протокол http/1.1, доступный на веб-сайте консорциума W3C.

AppendCacheExtensionпредставлен в платформа .NET Framework версии 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.

Применяется к