CacheControlHeaderValue Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет значение заголовка Cache-Control.
public ref class CacheControlHeaderValue
public ref class CacheControlHeaderValue : ICloneable
public class CacheControlHeaderValue
public class CacheControlHeaderValue : ICloneable
type CacheControlHeaderValue = class
type CacheControlHeaderValue = class
interface ICloneable
Public Class CacheControlHeaderValue
Public Class CacheControlHeaderValue
Implements ICloneable
- Наследование
-
CacheControlHeaderValue
- Реализации
Конструкторы
| CacheControlHeaderValue() |
Инициализирует новый экземпляр класса CacheControlHeaderValue. |
Свойства
| Extensions |
Маркеры расширения кэша, каждому из которых присвоено необязательное значение. |
| MaxAge |
Максимальное время существования (в секундах), на протяжении которого HTTP-клиент будет принимать ответ. |
| MaxStale |
Определяет, будет ли HTTP-клиент принимать ответ с превышенным значением времени истечения срока действия. |
| MaxStaleLimit |
Максимальное время (в секундах), в течение которого HTTP-клиент будет принимать ответ с превышенным значением времени истечения срока действия. |
| MinFresh |
Время актуальности (в секундах), на протяжении которого HTTP-клиент будет принимать ответ. |
| MustRevalidate |
Определение, требуется ли на сервере-источнике повторная проверка записей кэша о любом последующем использовании, после того как они устарели. |
| NoCache |
Определяет, будет ли HTTP-клиент принимать кэшированный ответ. |
| NoCacheHeaders |
Коллекция имен полей в директиве без кэша в поле заголовка управления кэшем HTTP-ответа. |
| NoStore |
Определяет, должен ли кэш хранить какую-либо часть сообщения HTTP-запроса или какой-либо ответ. |
| NoTransform |
Определяет, должен ли кэш или прокси-сервер оставлять неизменным любой аспект тела объекта. |
| OnlyIfCached |
Будет ли кэш отвечать с использованием кэшированной записи, которая согласуется с другими ограничениями HTTP-запроса, или ответа со статусом 504 (превышено время ожидания шлюза). |
| Private |
Предназначено ли для одного пользователя все ответное сообщение HTTP, которое не должно сохраняться в общий кэш, или его часть. |
| PrivateHeaders |
Коллекция имен полей в закрытой директиве в поле заголовка управления кэшем HTTP-ответа. |
| ProxyRevalidate |
Независимо от того, требуется ли на сервере-источнике повторная проверка записи кэша о любом последующем использовании, когда запись кэша устаревает для общих кэшей пользовательского агента. |
| Public |
Может ли сохраняться HTTP-ответ в любой кэш, даже если обычно такой ответ не предназначен для кэширования вообще или кэширования в общем кэше. |
| SharedMaxAge |
Общий максимальный возраст (в секундах) в HTTP-ответе, переопределяющий директиву о максимальном возрасте в заголовке элемента управления кэшем или в заголовке "Срок действия" общего кэша. |
Методы
| Equals(Object) |
Определяет, равен ли заданный объект Object текущему объекту CacheControlHeaderValue. |
| GetHashCode() |
Служит в качестве хэш-функции для объекта CacheControlHeaderValue. |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| Parse(String) |
Преобразует строку в экземпляр CacheControlHeaderValue. |
| ToString() |
Возвращает строку, представляющую текущий объект CacheControlHeaderValue. |
| TryParse(String, CacheControlHeaderValue) |
Определяет, является ли строка допустимыми сведениями CacheControlHeaderValue. |
Явные реализации интерфейса
| ICloneable.Clone() |
Создает новый объект CacheControlHeaderValue, являющийся копией текущего экземпляра. |