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) |