HttpCachePolicy.AppendCacheExtension(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Acrescenta o texto especificado ao cabeçalho HTTP Cache-Control
.
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 cabeçalho Cache-Control
.
Exceções
extension
é null
.
Exemplos
O exemplo de código a seguir demonstra o uso de uma extensão de controle de cache com suporte do Internet Explorer. O servidor está indicando ao navegador que o conteúdo não será alterado por uma hora (pre-check=3600
) e o instrui a recuperar o conteúdo diretamente do cache local. No entanto, se o conteúdo for modificado pelo servidor e a página for solicitada pelo usuário dentro de um período de quinze minutos (post-check= 900
) para uma hora, o navegador exibirá as informações encontradas no cache local, mas também executará uma verificação em segundo plano 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")
Comentários
Se o navegador não reconhecer diretivas ou extensões de controle de cache, o navegador deverá ignorar os termos não reconhecidos. Para obter mais informações, consulte RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, disponível no site do W3C (World Wide Web Consortium).
AppendCacheExtensioné introduzido no .NET Framework versão 3.5. Para saber mais, confira Versões e dependências.