HttpCachePolicy Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene métodos para establecer encabezados HTTP específicos de la caché y para controlar la memoria caché de salida de página ASP.NET.
public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
- Herencia
-
HttpCachePolicy
Comentarios
Para obtener información general sobre los encabezados HTTP y el almacenamiento en caché de control, vea RFC 2616: Protocolo de transferencia de hipertexto -- HTTP/1.1, disponible en el sitio web de World Wide Web Consortium (W3C).
Propiedades
| Nombre | Description |
|---|---|
| UtcTimestampCreated |
Obtiene o establece la marca de tiempo en hora universal coordinada (UTC) para .HttpCachePolicy |
| VaryByContentEncodings |
Obtiene la lista de |
| VaryByHeaders |
Obtiene la lista de todos los encabezados HTTP que se usarán para variar la salida de la caché. |
| VaryByParams |
Obtiene la lista de parámetros recibidos por un HTTP |
Métodos
| Nombre | Description |
|---|---|
| AddValidationCallback(HttpCacheValidateHandler, Object) |
Registra una devolución de llamada de validación para la respuesta actual. |
| AppendCacheExtension(String) |
Anexa el texto especificado al |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetCacheability() |
Obtiene la directiva cache-control. |
| GetCacheExtensions() |
Obtiene las extensiones de caché. |
| GetETag() |
Obtiene la etiqueta ETag. |
| GetETagFromFileDependencies() |
Obtiene el estado que indica si el |
| GetExpires() |
Obtiene el encabezado expire. |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetIgnoreRangeRequests() |
Obtiene el estado de las solicitudes de intervalo ignoradas. |
| GetLastModifiedFromFileDependencies() |
Obtiene el estado del encabezado Last-Modified establecido en base en las marcas de tiempo de las dependencias de archivo del controlador. |
| GetMaxAge() |
Obtiene la antigüedad máxima del control de caché. |
| GetNoServerCaching() |
Obtiene el estado del almacenamiento en caché del servidor para la respuesta actual. |
| GetNoStore() |
Obtiene el estado del almacén. |
| GetNoTransforms() |
Obtiene el estado de la directiva http No-Transform. |
| GetOmitVaryStar() |
Obtiene el estado del |
| GetProxyMaxAge() |
Obtiene el control de caché HTTP: antigüedad máxima del proxy. |
| GetRevalidation() |
Obtiene el encabezado Cache-Control: para reflejar las directivas must-revalidate o proxy-revalidate. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| GetUtcLastModified() |
Obtiene el valor del |
| GetVaryByCustom() |
Obtiene la cadena personalizada que se usa para variar el almacenamiento en caché HTTP. |
| HasSlidingExpiration() |
Obtiene un valor que especifica si la memoria caché tiene una directiva de expiración deslizante. |
| IsModified() |
Obtiene un valor que especifica si se ha modificado la caché HTTP. |
| IsValidUntilExpires() |
Obtiene un valor que especifica si la memoria caché de ASP.NET debe omitir los encabezados /> HTTP |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
Hace que la respuesta esté disponible en la memoria caché del historial del explorador del cliente, independientemente de la HttpCacheability configuración realizada en el servidor, cuando el |
| SetCacheability(HttpCacheability, String) |
Establece el |
| SetCacheability(HttpCacheability) |
Establece el |
| SetETag(String) |
Establece el |
| SetETagFromFileDependencies() |
Establece el |
| SetExpires(DateTime) |
Establece el |
| SetLastModified(DateTime) |
Establece el |
| SetLastModifiedFromFileDependencies() |
Establece el |
| SetMaxAge(TimeSpan) |
Establece el |
| SetNoServerCaching() |
Detiene todo el almacenamiento en caché del servidor de origen para la respuesta actual. |
| SetNoStore() |
Establece el |
| SetNoTransforms() |
Establece el |
| SetOmitVaryStar(Boolean) |
Especifica si la respuesta debe contener el |
| SetProxyMaxAge(TimeSpan) |
Establece el |
| SetRevalidation(HttpCacheRevalidation) |
Establece el |
| SetSlidingExpiration(Boolean) |
Establece la expiración de la memoria caché en de absoluto a deslizante. |
| SetValidUntilExpires(Boolean) |
Especifica si la memoria caché de ASP.NET debe omitir los encabezados /> HTTP |
| SetVaryByCustom(String) |
Especifica una cadena de texto personalizada para variar las respuestas de salida almacenadas en caché. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |