HttpCachePolicy.SetCacheability Método

Definição

Define o Cache-Control cabeçalho HTTP. O Cache-Control cabeçalho HTTP controla como os documentos devem ser armazenados em cache na rede.

Sobrecargas

Name Description
SetCacheability(HttpCacheability)

Define o Cache-Control cabeçalho para um dos valores de HttpCacheability.

SetCacheability(HttpCacheability, String)

Define o Cache-Control cabeçalho para um dos valores de HttpCacheability e adiciona uma extensão à diretiva.

SetCacheability(HttpCacheability)

Define o Cache-Control cabeçalho para um dos 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

Um HttpCacheability valor de enumeração.

Exceções

cacheability não é um dos valores de enumeração.

Exemplos

O exemplo de código seguinte demonstra como definir o Cache-Control cabeçalho para o valor enumerado para no-cache.

Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetCacheability(HttpCacheability.NoCache)

Observações

SetCacheability é introduzido na versão 3.5 do .NET Framework. Para mais informações, consulte Versões e Dependências.

Aplica-se a

SetCacheability(HttpCacheability, String)

Define o Cache-Control cabeçalho para um dos valores de HttpCacheability e adiciona uma extensão à diretiva.

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

O HttpCacheability valor de enumeração para definir o cabeçalho.

field
String

A extensão de controlo da cache para adicionar ao cabeçalho.

Exceções

field é null.

cacheability não Private é nem NoCache.

Exemplos

O exemplo de código seguinte demonstra como o Cache-Control cabeçalho é definido para o valor private de enumeração e adiciona uma extensão de controlo de cache. A diretiva modificada significa que, para além de qualquer cache não partilhada, qualquer cache partilhada apenas por membros da comunidade chamada "DEV" pode armazenar em cache a resposta.

Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV");
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV")

Observações

A extensão do nome do campo é válida apenas quando usada com as private diretivas ou no-cache . Para mais informações, consulte RFC 2616: Protocolo de Transferência de Hipertexto -- HTTP/1.1, disponível no site do World Wide Web Consortium (W3C).

Este método gera uma exceção de argumento inválida se diretivas e extensões incompatíveis forem combinadas.

SetCacheability é introduzido na versão 3.5 do .NET Framework. Para mais informações, consulte Versões e Dependências.

Aplica-se a