HttpCachePolicyBase 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í.
Actúa como clase base para las clases que contienen 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 HttpCachePolicyBase abstract
public abstract class HttpCachePolicyBase
type HttpCachePolicyBase = class
Public MustInherit Class HttpCachePolicyBase
- Herencia
-
HttpCachePolicyBase
- Derivado
Comentarios
La HttpCachePolicyBase clase es una clase abstracta que contiene los mismos miembros que la HttpCachePolicy clase . La HttpCachePolicyBase clase permite crear clases derivadas como la HttpCachePolicy clase , pero que puede personalizar y que funcionan fuera de la canalización de ASP.NET. Al realizar pruebas unitarias, normalmente se usa una clase derivada para implementar miembros con un comportamiento personalizado que cumpla el escenario que está probando.
La clase HttpCachePolicyWrapper se deriva de la clase HttpCachePolicyBase . La HttpCachePolicyWrapper clase actúa como contenedor para la HttpCachePolicy clase . En tiempo de ejecución, normalmente se usa una instancia de la HttpCachePolicyWrapper clase para llamar a los miembros del HttpCachePolicy objeto.
Constructores
HttpCachePolicyBase() |
Inicializa la clase para que la use una instancia de la clase heredada. A este constructor solo lo puede llamar una clase heredada. |
Propiedades
VaryByContentEncodings |
Si se reemplaza en una clase derivada, obtiene la lista de encabezados |
VaryByHeaders |
Si se reemplaza en una clase derivada, obtiene la lista de todos los encabezados HTTP que se utilizan para variar la memoria caché de resultados. |
VaryByParams |
Si se reemplaza en una clase derivada, obtiene la lista de parámetros que un HTTP |
Métodos
AddValidationCallback(HttpCacheValidateHandler, Object) |
Si se reemplaza en una clase derivada, registra una devolución de llamada de validación para la respuesta actual. |
AppendCacheExtension(String) |
Si se reemplaza en una clase derivada, anexa el texto especificado en el encabezado HTTP |
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) |
Si se reemplaza en una clase derivada, hace que la respuesta disponible en la memoria caché de historial del explorador, independientemente del valor de HttpCacheability establecido en el servidor. |
SetCacheability(HttpCacheability) |
Si se reemplaza en una clase derivada, establece el encabezado |
SetCacheability(HttpCacheability, String) |
Si se reemplaza en una clase derivada, establece el encabezado |
SetETag(String) |
Si se reemplaza en una clase derivada, establece el encabezado HTTP |
SetETagFromFileDependencies() |
Si se reemplaza en una clase derivada, establece el encabezado HTTP |
SetExpires(DateTime) |
Si se reemplaza en una clase derivada, establece el encabezado HTTP |
SetLastModified(DateTime) |
Si se reemplaza en una clase derivada, establece el encabezado HTTP |
SetLastModifiedFromFileDependencies() |
Si se reemplaza en una clase derivada, establece el encabezado HTTP |
SetMaxAge(TimeSpan) |
Si se reemplaza en una clase derivada, establece el encabezado HTTP |
SetNoServerCaching() |
Si se reemplaza en una clase derivada, detiene el almacenamiento en caché del servidor de origen para la respuesta actual. |
SetNoStore() |
Si se reemplaza en una clase derivada, establece el encabezado HTTP |
SetNoTransforms() |
Si se reemplaza en una clase derivada, establece el encabezado HTTP |
SetOmitVaryStar(Boolean) |
Si se reemplaza en una clase derivada, especifica si la respuesta contiene el encabezado |
SetProxyMaxAge(TimeSpan) |
Si se reemplaza en una clase derivada, establece el encabezado HTTP |
SetRevalidation(HttpCacheRevalidation) |
Si se reemplaza en una clase derivada, establece el encabezado HTTP |
SetSlidingExpiration(Boolean) |
Si se reemplaza en una clase derivada, establece la expiración de la memoria caché como absoluta o variable. |
SetValidUntilExpires(Boolean) |
Si se reemplaza en una clase derivada, especifica si la caché de ASP.NET debe omitir los encabezados HTTP |
SetVaryByCustom(String) |
Si se reemplaza en una clase derivada, 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) |