CacheControlHeaderValue CacheControlHeaderValue CacheControlHeaderValue CacheControlHeaderValue Class

Definición

Representa el valor del encabezado Cache-Control.Represents the value of the Cache-Control header.

public ref class CacheControlHeaderValue : ICloneable
public class CacheControlHeaderValue : ICloneable
type CacheControlHeaderValue = class
    interface ICloneable
Public Class CacheControlHeaderValue
Implements ICloneable
Herencia
CacheControlHeaderValueCacheControlHeaderValueCacheControlHeaderValueCacheControlHeaderValue
Implementaciones

Constructores

CacheControlHeaderValue() CacheControlHeaderValue() CacheControlHeaderValue() CacheControlHeaderValue()

Inicializa una nueva instancia de la clase CacheControlHeaderValue.Initializes a new instance of the CacheControlHeaderValue class.

Propiedades

Extensions Extensions Extensions Extensions

Tokens de extensión de caché, cada uno con un valor asignado opcional.Cache-extension tokens, each with an optional assigned value.

MaxAge MaxAge MaxAge MaxAge

Tiempo máximo, especificado en segundos, que un cliente HTTP está dispuesto a aceptar una respuesta.The maximum age, specified in seconds, that the HTTP client is willing to accept a response.

MaxStale MaxStale MaxStale MaxStale

Si un cliente HTTP está dispuesto a aceptar una respuesta que ha superado su hora de expiración.Whether an HTTP client is willing to accept a response that has exceeded its expiration time.

MaxStaleLimit MaxStaleLimit MaxStaleLimit MaxStaleLimit

El tiempo máximo, en segundos, que un cliente HTTP está dispuesto a aceptar una respuesta que ha superado su hora de expiración.The maximum time, in seconds, an HTTP client is willing to accept a response that has exceeded its expiration time.

MinFresh MinFresh MinFresh MinFresh

La duración de la actualización, en segundos, que un cliente HTTP está dispuesto a aceptar una respuesta.The freshness lifetime, in seconds, that an HTTP client is willing to accept a response.

MustRevalidate MustRevalidate MustRevalidate MustRevalidate

Si el servidor de origen requiere la renovación de una entrada de caché en cualquier uso subsiguiente cuando la entrada de caché queda obsoleta.Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale.

NoCache NoCache NoCache NoCache

Si un cliente HTTP está dispuesto a aceptar una respuesta almacenada en caché.Whether an HTTP client is willing to accept a cached response.

NoCacheHeaders NoCacheHeaders NoCacheHeaders NoCacheHeaders

Colección de nombres de campos en la directiva "no-cache" en un campo de encabezado cache-control de una respuesta HTTP.A collection of fieldnames in the "no-cache" directive in a cache-control header field on an HTTP response.

NoStore NoStore NoStore NoStore

Si una caché no debe almacenar una parte del mensaje de solicitud HTTP o de cualquier respuesta.Whether a cache must not store any part of either the HTTP request mressage or any response.

NoTransform NoTransform NoTransform NoTransform

Si una caché o proxy no debe cambiar ningún aspecto del cuerpo de entidad.Whether a cache or proxy must not change any aspect of the entity-body.

OnlyIfCached OnlyIfCached OnlyIfCached OnlyIfCached

Si una memoria caché debe responder con una entrada de caché que sea coherente con las demás restricciones de la solicitud HTTP o responder con un estado 504 (tiempo de espera agotado para la puerta de enlace).Whether a cache should either respond using a cached entry that is consistent with the other constraints of the HTTP request, or respond with a 504 (Gateway Timeout) status.

Private Private Private Private

Si todo o parte del mensaje de respuesta HTTP está pensado para un solo usuario y no debe almacenar en caché una memoria caché compartida.Whether all or part of the HTTP response message is intended for a single user and must not be cached by a shared cache.

PrivateHeaders PrivateHeaders PrivateHeaders PrivateHeaders

Colección de nombres de campos en la directiva "private" en un campo de encabezado cache-control de una respuesta HTTP.A collection fieldnames in the "private" directive in a cache-control header field on an HTTP response.

ProxyRevalidate ProxyRevalidate ProxyRevalidate ProxyRevalidate

Si el servidor de origen requiere la renovación de una entrada de caché en cualquier uso subsiguiente cuando la entrada de caché queda obsoleta para cachés de agente de usuario compartidas.Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale for shared user agent caches.

Public Public Public Public

Si una respuesta HTTP puede almacenarse en caché por cualquier memoria caché, aunque normalmente no se almacena en caché o solo en una caché no compartida.Whether an HTTP response may be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache.

SharedMaxAge SharedMaxAge SharedMaxAge SharedMaxAge

La antigüedad máxima compartida, especificada en segundos, de una respuesta HTTP que invalida la directiva "max-age" en un encabezado cache-control o un encabezado Expires para una memoria caché compartida.The shared maximum age, specified in seconds, in an HTTP response that overrides the "max-age" directive in a cache-control header or an Expires header for a shared cache.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto Object especificado es igual al objeto CacheControlHeaderValue actual.Determines whether the specified Object is equal to the current CacheControlHeaderValue object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como función hash de un objeto CacheControlHeaderValue.Serves as a hash function for a CacheControlHeaderValue object.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
Parse(String) Parse(String) Parse(String) Parse(String)

Convierte una cadena en una instancia de CacheControlHeaderValue.Converts a string to an CacheControlHeaderValue instance.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el actual objeto CacheControlHeaderValue.Returns a string that represents the current CacheControlHeaderValue object.

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

Determina si una cadena es una información de CacheControlHeaderValue válida.Determines whether a string is valid CacheControlHeaderValue information.

Implementaciones de interfaz explícitas

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Crea un nuevo objeto que es una copia de la instancia de CacheControlHeaderValue actual.Creates a new object that is a copy of the current CacheControlHeaderValue instance.

Se aplica a