HttpCachePolicy Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит методы для определения HTTP-заголовков кэша, а также для управления кэшем вывода страниц ASP.NET.
public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
- Наследование
-
HttpCachePolicy
Комментарии
Дополнительные сведения о заголовках HTTP и управлении кэшированием см. на веб-сайте консорциума W3C (RFC 2616: протокол передачи гипертекстов). HTTP/1.1, доступный на веб-сайте консорциума W3C.
Свойства
UtcTimestampCreated |
Возвращает или задает метку времени в формате UTC для HttpCachePolicy. |
VaryByContentEncodings |
Получает список заголовков |
VaryByHeaders |
Получает список заголовков HTTP, которые будут использоваться для изменения вывода кэша. |
VaryByParams |
Возвращает список параметров, полученных HTTP |
Методы
AddValidationCallback(HttpCacheValidateHandler, Object) |
Регистрирует обратный вызов проверки для текущего ответа. |
AppendCacheExtension(String) |
Добавляет заданный текст к HTTP-заголовку |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetCacheability() |
Возвращает директиву управления кэшем. |
GetCacheExtensions() |
Возвращает расширения кэша. |
GetETag() |
Возвращает ETag. |
GetETagFromFileDependencies() |
Возвращает состояние, которое указывает, задан ли заголовок |
GetExpires() |
Возвращает срок действия. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetIgnoreRangeRequests() |
Возвращает состояние игнорирования запросов по диапазону. |
GetLastModifiedFromFileDependencies() |
Возвращает состояние заголовка Last-Modified, заданного на основе меток времени зависимостей файла обработчика. |
GetMaxAge() |
Возвращает максимальный возраст управления кэшем. |
GetNoServerCaching() |
Возвращает состояние кэширования на сервере для текущего ответа. |
GetNoStore() |
Возвращает состояние хранилища. |
GetNoTransforms() |
Возвращает состояние HTTP-директивы без преобразования. |
GetOmitVaryStar() |
Возвращает состояние заголовка |
GetProxyMaxAge() |
Возвращает Cache-Control HTTP: максимальный возраст управления прокси. |
GetRevalidation() |
Получает заголовок “Cache-Control” для отображения директив must-revalidate или proxy-revalidate. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetUtcLastModified() |
Возвращает значение HTTP- заголовка |
GetVaryByCustom() |
Возвращает настраиваемую строку, используемую для изменения кэширования HTTP. |
HasSlidingExpiration() |
Возвращает значение, указывающее, имеет ли кэш политику скользящего срока действия. |
IsModified() |
Возвращает значение, которое указывает, изменен ли кэш HTTP. |
IsValidUntilExpires() |
Возвращает значение, указывающее, должен ли кэш ASP.NET игнорировать заголовки HTTP |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
SetAllowResponseInBrowserHistory(Boolean) |
Делает ответ доступным в кэше журнала браузера клиента независимо от параметра HttpCacheability, заданного на сервере, если параметр |
SetCacheability(HttpCacheability) |
Задает для заголовка |
SetCacheability(HttpCacheability, String) |
Задает для заголовка |
SetETag(String) |
Задает заголовок HTTP |
SetETagFromFileDependencies() |
Задает HTTP-заголовок |
SetExpires(DateTime) |
Задает абсолютную дату и время для НТТР-заголовка |
SetLastModified(DateTime) |
Задает HTTP-заголовку |
SetLastModifiedFromFileDependencies() |
Задает HTTP-заголовок |
SetMaxAge(TimeSpan) |
Задает НТТР-заголовок |
SetNoServerCaching() |
Прекращает кэширование на исходном сервере для текущего ответа. |
SetNoStore() |
Задает заголовок HTTP |
SetNoTransforms() |
Задает заголовок HTTP |
SetOmitVaryStar(Boolean) |
Задает, должен ли ответ содержать заголовок |
SetProxyMaxAge(TimeSpan) |
Задает НТТР-заголовок |
SetRevalidation(HttpCacheRevalidation) |
Задает для НТТР-заголовка |
SetSlidingExpiration(Boolean) |
Задает срок действия кэша от абсолютного до скользящего. |
SetValidUntilExpires(Boolean) |
Указывает, должен ли кэш ASP.NET игнорировать заголовки HTTP |
SetVaryByCustom(String) |
Задает пользовательскую текстовую строку, по которой следует сортировать ответы выходных кэшированных данных. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |