HttpCachePolicy.AppendCacheExtension(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет указанный 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. Сервер указывает браузеру, что содержимое не изменится в течение одного часа (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: протокол hypertext Transfer Protocol - HTTP/1.1, доступный на веб-сайте консорциума W3C.
AppendCacheExtension представлен в .NET Framework версии 3.5. Дополнительные сведения см. в разделе "Версии и зависимости".