HttpCachePolicy.SetSlidingExpiration(Boolean) 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.
Define a expiração do cache de absoluta para variável.
public:
void SetSlidingExpiration(bool slide);
public void SetSlidingExpiration (bool slide);
member this.SetSlidingExpiration : bool -> unit
Public Sub SetSlidingExpiration (slide As Boolean)
Parâmetros
- slide
- Boolean
true
ou false
.
Exemplos
O exemplo de código a seguir demonstra como definir a expiração deslizante como true
.
Response.Cache.SetSlidingExpiration(true);
Response.Cache.SetSlidingExpiration(True)
Comentários
Quando a expiração do cache for definida como deslizante, o Cache-Control
cabeçalho HTTP será renovado com cada resposta. Esse modo de expiração é idêntico à opção de configuração do IIS para adicionar um cabeçalho de expiração a todo o conjunto de saída em relação à hora atual.
Se você definir explicitamente a expiração deslizante como desativada (false
), essa configuração será preservada e todas as tentativas de habilitar a expiração deslizante falharão silenciosamente. Esse método não é mapeado diretamente para um cabeçalho HTTP. Ele é usado por módulos subsequentes ou solicitações de trabalho para definir a política de cache do servidor de origem.
SetSlidingExpirationé introduzido no .NET Framework versão 3.5. Para saber mais, confira Versões e dependências.