CacheControlHeaderValue Clase

Definición

Representa el encabezado HTTP Cache-Control .

public ref class CacheControlHeaderValue
public class CacheControlHeaderValue
type CacheControlHeaderValue = class
Public Class CacheControlHeaderValue
Herencia
CacheControlHeaderValue

Constructores

CacheControlHeaderValue()

Inicializa una nueva instancia de la clase CacheControlHeaderValue.

Campos

MaxAgeString

Constante para la directiva de control de caché de antigüedad máxima .

MaxStaleString

Constante para la directiva max-stale cache-control.

MinFreshString

Constante para la directiva min-fresh cache-control.

MustRevalidateString

Constante para la directiva must-revalidate cache-control.

NoCacheString

Constante para la directiva de control de caché sin caché .

NoStoreString

Constante para la directiva no-store cache-control.

NoTransformString

Constante para la directiva de control de caché sin transformación .

OnlyIfCachedString

Constante para la directiva only-if-cached cache-control .

PrivateString

Constante para la directiva de control de caché privada .

ProxyRevalidateString

Constante para la directiva proxy-revalidate cache-control.

PublicString

Constante para la directiva de control de caché pública.

SharedMaxAgeString

Constante para la directiva s-maxage cache-control.

Propiedades

Extensions

Obtiene tokens de extensión de caché, cada uno con un valor asignado opcional.

MaxAge

Obtiene o establece un valor para la directiva max-age .

max-age especifica la cantidad máxima de tiempo que la respuesta se considera nueva.

MaxStale

Obtiene o establece un valor que determina si se incluye max-stale .

max-stale que el cliente aceptará respuestas obsoletas. La tolerancia máxima para la obsolescencia se especifica mediante MaxStaleLimit.

MaxStaleLimit

Obtiene o establece un valor para la directiva max-stale .

Indica la duración máxima que un cliente HTTP está dispuesto a aceptar una respuesta que ha superado su tiempo de expiración.

MinFresh

Obtiene o establece un valor para la directiva min-fresh .

Indica la duración de actualización que un cliente HTTP está dispuesto a aceptar una respuesta.

MustRevalidate

Obtiene o establece un valor que determina si se incluye la directiva de respuesta must-revalidate .

Indica que las memorias caché deben volver a validar el uso de cachés obsoletas con el servidor de origen antes de su uso.

NoCache

Obtiene o establece un valor para la directiva sin caché .

La configuración de no-cache indica que el cliente debe volver a validar las respuestas almacenadas en caché con el servidor original antes de usarla.

NoCacheHeaders

Obtiene una colección de nombres de campo en la directiva "sin caché" en un campo de encabezado de control de caché en una respuesta HTTP.

NoStore

Obtiene o establece un valor para la directiva sin almacén .

La configuración de ningún almacén indica que la respuesta puede no almacenarse en ninguna caché.

NoTransform

Obtiene o establece un valor para la directiva de solicitud sin transformación .

Prohíbe que las memorias caché intermedias o los servidores proxy editen la carga de respuesta.

OnlyIfCached

Obtiene o establece un valor para la directiva de solicitud only-if-cached .

Indica que el cliente solo desea obtener una respuesta almacenada.

Private

Obtiene o establece un valor que determina si se incluye la directiva de respuesta privada .

Indica que una caché compartida no puede almacenar la respuesta.

PrivateHeaders

Obtiene una colección de nombres de campo en la directiva "privada" en un campo de encabezado de control de caché en una respuesta HTTP.

ProxyRevalidate

Obtiene o establece un valor que determina si se incluye la directiva de respuesta proxy-validate .

Indica que las cachés compartidas deben volver a validar el uso de cachés obsoletas con el servidor de origen antes de su uso.

Public

Obtiene o establece un valor que determina si se incluye la directiva de respuesta pública .

Indica que cualquier caché puede almacenar la respuesta.

SharedMaxAge

Obtiene o establece un valor para la directiva s-maxage .

Invalida la antigüedad máxima, pero solo para las memorias caché compartidas (como servidores proxy).

Métodos

Equals(Object)

Determines whether the specified object is equal to the current object.

GetHashCode()

Serves as the default hash function.

Parse(String)
Parse(StringSegment)

input Analiza como un CacheControlHeaderValue valor.

ToString()

Returns a string that represents the current object.

TryParse(String, CacheControlHeaderValue)
TryParse(StringSegment, CacheControlHeaderValue)

Intenta analizar el objeto especificado input como .CacheControlHeaderValue

Se aplica a