HttpCachePolicy.SetCacheability Método
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í.
Establece el Cache-Control encabezado HTTP. El Cache-Control encabezado HTTP controla cómo se almacenarán los documentos en caché en la red.
Sobrecargas
| Nombre | Description |
|---|---|
| SetCacheability(HttpCacheability) |
Establece el |
| SetCacheability(HttpCacheability, String) |
Establece el |
SetCacheability(HttpCacheability)
Establece el Cache-Control encabezado en uno de los valores de HttpCacheability.
public:
void SetCacheability(System::Web::HttpCacheability cacheability);
public void SetCacheability(System.Web.HttpCacheability cacheability);
member this.SetCacheability : System.Web.HttpCacheability -> unit
Public Sub SetCacheability (cacheability As HttpCacheability)
Parámetros
- cacheability
- HttpCacheability
Valor HttpCacheability de enumeración.
Excepciones
cacheability no es uno de los valores de enumeración.
Ejemplos
En el ejemplo de código siguiente se muestra cómo establecer el Cache-Control encabezado en el valor enumerado para no-cache.
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Comentarios
SetCacheability se introduce en la versión 3.5 de .NET Framework. Para obtener más información, vea Versiones y dependencias.
Se aplica a
SetCacheability(HttpCacheability, String)
Establece el Cache-Control encabezado en uno de los valores de HttpCacheability y anexa una extensión a la directiva .
public:
void SetCacheability(System::Web::HttpCacheability cacheability, System::String ^ field);
public void SetCacheability(System.Web.HttpCacheability cacheability, string field);
member this.SetCacheability : System.Web.HttpCacheability * string -> unit
Public Sub SetCacheability (cacheability As HttpCacheability, field As String)
Parámetros
- cacheability
- HttpCacheability
Valor HttpCacheability de enumeración en el que se va a establecer el encabezado.
- field
- String
Extensión de control de caché que se va a agregar al encabezado.
Excepciones
field es null.
Ejemplos
En el ejemplo de código siguiente se muestra cómo se establece el Cache-Control encabezado en el valor private de enumeración y se agrega una extensión de control de caché. La directiva modificada significa que, además de cualquier caché no compartida, cualquier caché compartida solo por los miembros de la comunidad denominada "DEV" puede almacenar en caché la respuesta.
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV");
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV")
Comentarios
La extensión de nombre de campo solo es válida cuando se usa con las private directivas o no-cache . Para obtener más información, vea RFC 2616: Protocolo de transferencia de hipertexto -- HTTP/1.1, disponible en el sitio web de World Wide Web Consortium (W3C).
Este método producirá una excepción de argumento no válida si se combinan directivas y extensiones incompatibles.
SetCacheability se introduce en la versión 3.5 de .NET Framework. Para obtener más información, vea Versiones y dependencias.