Partilhar via


HttpCachePolicy.SetMaxAge(TimeSpan) Método

Definição

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.

Aplica-se a