HttpCachePolicy.SetCacheability Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| SetCacheability(HttpCacheability, String) |
Define o |
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.
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.