Поделиться через


CacheControlHeaderValue Класс

Определение

Представляет Cache-Control заголовок HTTP.

public ref class CacheControlHeaderValue
public class CacheControlHeaderValue
type CacheControlHeaderValue = class
Public Class CacheControlHeaderValue
Наследование
CacheControlHeaderValue

Конструкторы

CacheControlHeaderValue()

Инициализирует новый экземпляр CacheControlHeaderValue.

Поля

MaxAgeString

Константа для директивы max-age управления кэшем.

MaxStaleString

Константа для директивы max-stale управления кэшем.

MinFreshString

Константа для директивы min-fresh управления кэшем.

MustRevalidateString

Константа для директивы must-revalidate управления кэшем.

NoCacheString

Константа для директивы no-cache управления кэшем.

NoStoreString

Константа для директивы no-store управления кэшем.

NoTransformString

Константа для директивы no-transform управления кэшем.

OnlyIfCachedString

Константа для директивы only-if-cached управления кэшем.

PrivateString

Константа для директивы private управления кэшем.

ProxyRevalidateString

Константа для директивы proxy-revalidate управления кэшем.

PublicString

Константа для директивы public управления кэшем.

SharedMaxAgeString

Константа для директивы s-maxage управления кэшем.

Свойства

Extensions

Возвращает маркеры расширения кэша, каждый из которых имеет необязательное назначенное значение.

MaxAge

Возвращает или задает значение для директивы max-age .

max-age указывает максимальное время, в течение которых ответ считается свежим.

MaxStale

Возвращает или задает значение, определяющее, включен ли max-stale объект .

max-stale что клиент будет принимать устаревшие ответы. Максимальный допуск для устаревание определяется параметром MaxStaleLimit.

MaxStaleLimit

Возвращает или задает значение для директивы max-stale .

Указывает максимальную продолжительность, в течение которого HTTP-клиент готов принять ответ, срок действия которого превысил срок действия.

MinFresh

Возвращает или задает значение для директивы min-fresh .

Указывает время существования актуальности, когда HTTP-клиент готов принять ответ.

MustRevalidate

Возвращает или задает значение, определяющее, включена ли директива must-revalidate ответа.

Указывает, что кэши должны повторно проверить использование устаревших кэшей на сервере-источнике перед их использованием.

NoCache

Возвращает или задает значение для директивы no-cache .

Настройка без кэширования означает, что клиент должен повторно проверить кэшированные ответы на исходном сервере перед его использованием.

NoCacheHeaders

Возвращает коллекцию имен полей в директиве no-cache в поле заголовка элемента управления кэшем в HTTP-ответе.

NoStore

Возвращает или задает значение для директивы no-store .

Настройка отсутствия хранилища означает, что ответ может не храниться ни в одном кэше.

NoTransform

Возвращает или задает значение для директивы no-transform запроса.

Запрещает промежуточным кэшам или прокси-серверам изменять полезные данные ответа.

OnlyIfCached

Возвращает или задает значение для директивы only-if-cached запроса.

Указывает, что клиент хочет получить только сохраненный ответ.

Private

Возвращает или задает значение, определяющее, включена ли директива private ответа.

Указывает, что ответ может не храниться в общем кэше.

PrivateHeaders

Возвращает коллекцию имен полей в директиве private в поле заголовка элемента управления кэшем в HTTP-ответе.

ProxyRevalidate

Возвращает или задает значение, определяющее, включена ли директива proxy-validate ответа.

Указывает, что общие кэши должны повторно проверить использование устаревших кэшей на сервере-источнике перед их использованием.

Public

Возвращает или задает значение, определяющее, включена ли директива public ответа.

Указывает, что ответ может храниться в любом кэше.

SharedMaxAge

Возвращает или задает значение для директивы s-maxage .

Переопределяет максимальный возраст, но только для общих кэшей (например, прокси-серверов).

Методы

Equals(Object)

Представляет Cache-Control заголовок HTTP.

GetHashCode()

Представляет Cache-Control заголовок HTTP.

Parse(String)

Представляет Cache-Control заголовок HTTP.

Parse(StringSegment)

input Анализирует как CacheControlHeaderValue значение.

ToString()

Представляет Cache-Control заголовок HTTP.

TryParse(String, CacheControlHeaderValue)

Представляет Cache-Control заголовок HTTP.

TryParse(StringSegment, CacheControlHeaderValue)

Пытается проанализировать указанный input объект как CacheControlHeaderValue.

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