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, являющийся копией текущего экземпляра. |