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 экземпляра.

Применяется к