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.