CacheControlHeaderValue Clase

Definición

Representa el valor del encabezado 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
Herencia
CacheControlHeaderValue
Implementaciones

Constructores

CacheControlHeaderValue()

Inicializa una nueva instancia de la clase CacheControlHeaderValue.

Propiedades

Extensions

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

MaxAge

Tiempo máximo, especificado en segundos, que un cliente HTTP está dispuesto a aceptar una respuesta.

MaxStale

Si un cliente HTTP está dispuesto a aceptar una respuesta que ha superado su hora de expiración.

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.

MinFresh

La duración de la actualización, en segundos, que un cliente HTTP está dispuesto a aceptar una respuesta.

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.

NoCache

Si un cliente HTTP está dispuesto a aceptar una respuesta almacenada en caché.

NoCacheHeaders

Colección de nombres de campos en la directiva "no-cache" en un campo de encabezado cache-control de una respuesta HTTP.

NoStore

Si una caché no debe almacenar ninguna parte del mensaje de solicitud HTTP o ninguna respuesta.

NoTransform

Si una caché o proxy no debe cambiar ningún aspecto del cuerpo de entidad.

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).

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.

PrivateHeaders

Colección de nombres de campos en la directiva "private" en un campo de encabezado cache-control de una respuesta HTTP.

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.

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.

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.

Métodos

Equals(Object)

Determina si el objeto Object especificado es igual al objeto CacheControlHeaderValue actual.

GetHashCode()

Sirve como función hash de un objeto CacheControlHeaderValue.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Parse(String)

Convierte una cadena en una instancia de CacheControlHeaderValue.

ToString()

Devuelve una cadena que representa el actual objeto CacheControlHeaderValue.

TryParse(String, CacheControlHeaderValue)

Determina si una cadena es una información de CacheControlHeaderValue válida.

Implementaciones de interfaz explícitas

ICloneable.Clone()

Crea un nuevo objeto que es una copia de la instancia de CacheControlHeaderValue actual.

Se aplica a