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

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