HttpCachePolicy.AppendCacheExtension(String) 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.
Acrescenta o texto especificado ao Cache-Control cabeçalho HTTP.
public:
void AppendCacheExtension(System::String ^ extension);
public void AppendCacheExtension(string extension);
member this.AppendCacheExtension : string -> unit
Public Sub AppendCacheExtension (extension As String)
Parâmetros
- extension
- String
O texto a acrescentar ao Cache-Control cabeçalho.
Exceções
extension é null.
Exemplos
O exemplo de código seguinte demonstra a utilização de uma extensão de controlo de cache suportada pelo Internet Explorer. O servidor indica ao navegador que o conteúdo não mudará durante uma hora (pre-check=3600) e instrui-o a recuperar o conteúdo diretamente da cache local. No entanto, se o conteúdo for modificado pelo servidor e a página for solicitada pelo utilizador num período de quinze minutos (post-check= 900) a uma hora, o navegador exibe a informação encontrada na cache local mas também realiza uma verificação de antecedentes e uma busca opcional do novo conteúdo no servidor.
Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600");
Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600")
Observações
Se o navegador não reconhecer diretivas ou extensões de controlo de cache, deve ignorar os termos não reconhecidos. 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).
AppendCacheExtension é introduzido na versão 3.5 do .NET Framework. Para mais informações, consulte Versões e Dependências.