Compartilhar via


HttpCachePolicy.AppendCacheExtension(String) Método

Definição

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.

Aplica-se a