HttpCachePolicy.SetMaxAge(TimeSpan) 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 o cabeçalho HTTP Cache-Control: max-age
com base no período de tempo especificado.
public:
void SetMaxAge(TimeSpan delta);
public void SetMaxAge (TimeSpan delta);
member this.SetMaxAge : TimeSpan -> unit
Public Sub SetMaxAge (delta As TimeSpan)
Parâmetros
- delta
- TimeSpan
O período de tempo usado para definir o cabeçalho Cache
- Control: max-age
.
Exceções
delta
é menor que 0 ou maior que um ano.
Exemplos
O exemplo de código a seguir demonstra como definir o Cache-Control: max-age
cabeçalho como 0 horas, 30 minutos e 0 segundos.
TimeSpan ts = new TimeSpan(0,30,0);
Response.Cache.SetMaxAge(ts);
Dim ts As New TimeSpan(0,30,0)
Response.Cache.SetMaxAge(ts)
Comentários
Max-age
é o tempo absoluto máximo que um documento tem permissão para existir antes de ser considerado obsoleto.
O SetMaxAge método não usa expiração deslizante e falhará se a data de validade violar o princípio da restritividade.
SetMaxAgeé introduzido no .NET Framework versão 3.5. Para saber mais, confira Versões e dependências.
Observação
Se o SetMaxAge método for chamado repetidamente, na segunda e nas chamadas subsequentes, o valor da idade máxima só poderá ser reduzido.