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 configurar encabezados HTTP específicos de la memoria caché y para controlar la caché de resultados de página de 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 control del almacenamiento en caché, vea RFC 2616: Protocolo de transferencia de hipertexto -- HTTP/1.1, disponible en el sitio web de World Wide Web Consortium (W3C).
Propiedades
UtcTimestampCreated |
Obtiene o establece la marca de tiempo de la hora universal coordinada (UTC) para HttpCachePolicy. |
VaryByContentEncodings |
Obtiene la lista de encabezados |
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 |
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 |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetCacheability() |
Obtiene la directiva de Cache-Control. |
GetCacheExtensions() |
Obtiene las extensiones de caché. |
GetETag() |
Obtiene la ETag. |
GetETagFromFileDependencies() |
Obtiene el estado que indica si el encabezado |
GetExpires() |
Obtiene el encabezado de expiración. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetIgnoreRangeRequests() |
Obtiene el estado de omisión de solicitudes de intervalo. |
GetLastModifiedFromFileDependencies() |
Obtiene el estado del encabezado Last-Modified establecido en función de las marcas de tiempo de las dependencias de archivo del controlador. |
GetMaxAge() |
Obtiene la antigüedad máxima de Cache-Control. |
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 No-Transform de HTTP. |
GetOmitVaryStar() |
Obtiene el estado del encabezado |
GetProxyMaxAge() |
Obtiene Cache-Control HTTP: antigüedad máxima de proxy. |
GetRevalidation() |
Obtiene el encabezado Cache-Control: encabezado 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 encabezado HTTP |
GetVaryByCustom() |
Obtiene la cadena personalizada que se usa para variar el almacenamiento en caché de HTTP. |
HasSlidingExpiration() |
Obtiene un valor que especifica si la memoria caché tiene una directiva de expiración variable. |
IsModified() |
Obtiene un valor que especifica si se ha modificado la memoria caché HTTP. |
IsValidUntilExpires() |
Obtiene el valor que especifica si la caché de ASP.NET debe omitir los encabezados HTTP |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
SetAllowResponseInBrowserHistory(Boolean) |
Hace que la respuesta esté disponible en la caché de historial del explorador del cliente, independientemente del valor de HttpCacheability especificado en el servidor, cuando el parámetro |
SetCacheability(HttpCacheability) |
Establece el encabezado |
SetCacheability(HttpCacheability, String) |
Establece el encabezado |
SetETag(String) |
Establece el encabezado HTTP |
SetETagFromFileDependencies() |
Establece el encabezado HTTP |
SetExpires(DateTime) |
Establece el encabezado HTTP |
SetLastModified(DateTime) |
Establece el encabezado HTTP |
SetLastModifiedFromFileDependencies() |
Establece el encabezado HTTP |
SetMaxAge(TimeSpan) |
Establece el encabezado HTTP |
SetNoServerCaching() |
Detiene todo el almacenamiento de la respuesta actual en la memoria caché del servidor de origen. |
SetNoStore() |
Establece el encabezado HTTP |
SetNoTransforms() |
Establece el encabezado HTTP |
SetOmitVaryStar(Boolean) |
Especifica si la respuesta debería contener el encabezado |
SetProxyMaxAge(TimeSpan) |
Establece el encabezado HTTP |
SetRevalidation(HttpCacheRevalidation) |
Establece el encabezado HTTP |
SetSlidingExpiration(Boolean) |
Establece la expiración de la memoria caché de absoluto a variable. |
SetValidUntilExpires(Boolean) |
Especifica si la caché de ASP.NET debe omitir los encabezados HTTP |
SetVaryByCustom(String) |
Especifica una cadena de texto personalizado por la que varían las respuestas de salida almacenadas en caché. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |