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 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.

Aplica-se a