HttpCachePolicy.AppendCacheExtension(String) Método

Definição

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 ser acrescentado ao Cache-Control cabeçalho.

Exceções

extension é null.

Exemplos

O exemplo de código a seguir demonstra o uso de uma extensão de controle de cache compatível com 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) a 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: Protocolo de Transferência de Hipertexto -- HTTP/1.1, disponível no site do W3C (World Wide Web Consortium).

AppendCacheExtension é introduzido no .NET Framework versão 3.5. Para obter mais informações, consulte Versões e dependências.

Aplica-se a