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 |
Коллекция имен полей в директиве "no-cache" в поле заголовка элемента управления кэшем в ответе HTTP. |
| NoStore |
Не должен ли кэш хранить ни одну часть сообщения HTTP-запроса или какой-либо ответ. |
| NoTransform |
Независимо от того, должен ли кэш или прокси-сервер изменять какой-либо аспект тела сущности. |
| OnlyIfCached |
Должен ли кэш реагировать с помощью кэшированных записей, которые соответствуют другим ограничениям HTTP-запроса или отвечать с состоянием 504 (время ожидания шлюза). |
| Private |
Независимо от того, предназначено ли все или часть сообщения HTTP-ответа для одного пользователя и не должны кэшироваться общим кэшем. |
| PrivateHeaders |
Имена полей коллекции в директиве "private" в поле заголовка элемента управления кэшем в ответе HTTP. |
| ProxyRevalidate |
Требуется ли повторная проверка записи кэша на исходном сервере при последующем использовании, когда запись кэша становится устаревшей для кэшей общего агента пользователя. |
| Public |
Может ли http-ответ кэшироваться любым кэшем, даже если он обычно не будет кэшироваться или кэшироваться только в необщей кэше. |
| SharedMaxAge |
Общий максимальный возраст, указанный в секундах, в ответе HTTP, переопределяет директиву max-age в заголовке элемента управления кэшем или заголовке "Истекает срок действия" для общего кэша. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный Object объект текущему CacheControlHeaderValue объекту. |
| GetHashCode() |
Служит хэш-функцией для CacheControlHeaderValue объекта. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| Parse(String) |
Преобразует строку в CacheControlHeaderValue экземпляр. |
| ToString() |
Возвращает строку, представляющую текущий CacheControlHeaderValue объект. |
| TryParse(String, CacheControlHeaderValue) |
Определяет, является ли строка допустимой CacheControlHeaderValue информацией. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ICloneable.Clone() |
Создает новый объект, который является копией текущего CacheControlHeaderValue экземпляра. |