Compartir a través de


HttpCachePolicyWrapper Clase

Definición

Encapsula el objeto intrínseco HTTP que contiene métodos para configurar encabezados HTTP específicos de la caché y para controlar la caché de resultados de página de ASP.NET.

public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
    inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
Herencia
HttpCachePolicyWrapper

Comentarios

La HttpCachePolicyWrapper clase deriva de la HttpCachePolicyBase clase y actúa como contenedor para la HttpCachePolicy clase . Esta clase expone la funcionalidad de la HttpCachePolicy clase al mismo tiempo que expone el HttpCachePolicyBase tipo. La HttpCachePolicyBase clase permite reemplazar la implementación original de la clase en la HttpCachePolicy aplicación por una implementación personalizada, como cuando se realizan pruebas unitarias fuera de la canalización de ASP.NET.

Constructores

HttpCachePolicyWrapper(HttpCachePolicy)

Inicializa una nueva instancia de la clase HttpCachePolicyWrapper.

Propiedades

VaryByContentEncodings

Obtiene la lista de encabezados Content-Encoding que se usará para cambiar la caché de resultados.

VaryByHeaders

Obtiene la lista de todos los encabezados HTTP que se usarán para cambiar la salida de caché.

VaryByParams

Obtiene la lista de parámetros que recibió un elemento HTTP GET o HTTP POST y que afectan al almacenamiento en caché.

Métodos

AddValidationCallback(HttpCacheValidateHandler, Object)

Registra una devolución de llamada de validación para la respuesta actual.

AppendCacheExtension(String)

Anexa el texto especificado al encabezado HTTP Cache-Control.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
SetAllowResponseInBrowserHistory(Boolean)

Hace que la respuesta esté disponible en la memoria caché de historial del explorador, independientemente del valor de HttpCacheability establecido en el servidor.

SetCacheability(HttpCacheability)

Establece el encabezado Cache-Control en el valor HttpCacheability especificado.

SetCacheability(HttpCacheability, String)

Establece el encabezado Cache-Control en el valor HttpCacheability especificado y anexa una extensión a la directiva.

SetETag(String)

Establece el encabezado HTTP ETag en la cadena especificada.

SetETagFromFileDependencies()

Establece el encabezado HTTP ETag en función de las marcas de tiempo de las dependencias de archivo del controlador.

SetExpires(DateTime)

Establece el encabezado HTTP Expires en una fecha y hora absolutas.

SetLastModified(DateTime)

Establece el encabezado HTTP Last-Modified en la fecha y hora especificadas.

SetLastModifiedFromFileDependencies()

Establece el encabezado HTTP Last-Modified en función de las marcas de tiempo de las dependencias de archivo del controlador.

SetMaxAge(TimeSpan)

Establece el encabezado HTTP Cache-Control: max-age en el intervalo de tiempo especificado.

SetNoServerCaching()

Detiene todo el almacenamiento de la respuesta actual en la memoria caché del servidor de origen.

SetNoStore()

Establece el encabezado HTTP Cache-Control: no-store.

SetNoTransforms()

Establece el encabezado HTTP Cache-Control: no-transform.

SetOmitVaryStar(Boolean)

Especifica si la respuesta contiene el encabezado vary:* cuando se cambia mediante parámetros.

SetProxyMaxAge(TimeSpan)

Establece el encabezado HTTP Cache-Control: s-maxage en el intervalo de tiempo especificado.

SetRevalidation(HttpCacheRevalidation)

Establece el encabezado HTTP Cache-Control en las directivas must-revalidate o proxy-revalidate, en función del valor de enumeración especificado.

SetSlidingExpiration(Boolean)

Establece la expiración de la memoria caché como absoluta o variable.

SetValidUntilExpires(Boolean)

Especifica si la caché de ASP.NET debe omitir los encabezados HTTP Cache-Control enviados por el cliente que invaliden la caché.

SetVaryByCustom(String)

Especifica una cadena de texto por la que variarán las respuestas de salida almacenadas en caché.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a