HttpCachePolicy.SetCacheability Método

Definición

Establece el encabezado HTTP Cache-Control. El encabezado HTTP Cache-Controlcontrola la forma en que los documentos se almacenan en la memoria caché de la red.

Sobrecargas

SetCacheability(HttpCacheability)

Establece el encabezado Cache-Controlen uno de los valores de HttpCacheability.

SetCacheability(HttpCacheability, String)

Establece el encabezado Cache-Controlen uno de los valores de HttpCacheability y agrega una extensión a la directiva.

SetCacheability(HttpCacheability)

Establece el encabezado Cache-Controlen 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 de enumeración HttpCacheability.

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

SetCacheabilityse introduce en la versión 3.5 de .NET Framework. Para más información, vea Versiones y dependencias.

Se aplica a

SetCacheability(HttpCacheability, String)

Establece el encabezado Cache-Controlen uno de los valores de HttpCacheability y agrega 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 de enumeración HttpCacheability en el cual 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.

cacheability no es Private ni NoCache.

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.

SetCacheabilityse introduce en la versión 3.5 de .NET Framework. Para más información, vea Versiones y dependencias.

Se aplica a