HttpCachePolicy.SetCacheability Método

Definición

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 Cache-Control encabezado en uno de los valores de HttpCacheability.

SetCacheability(HttpCacheability, String)

Establece el Cache-Control encabezado en uno de los valores de HttpCacheability y anexa una extensión a la directiva .

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.

cacheability no Private es o 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.

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