HttpCachePolicy.SetMaxAge(TimeSpan) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define o Cache-Control: max-age cabeçalho HTTP com base no intervalo 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 intervalo de tempo usado para definir o Cache - Control: max-age cabeçalho.
Exceções
delta é inferior a 0 ou superior a um ano.
Exemplos
O exemplo de código seguinte demonstra como definir o Cache-Control: max-age cabeçalho para 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)
Observações
Max-age é o tempo absoluto máximo que um documento pode existir antes de ser considerado obsoleto.
O SetMaxAge método não utiliza expiração deslizante e falhará se a data de expiração violar o princípio da restrição.
SetMaxAge é introduzido na versão 3.5 do .NET Framework. Para mais informações, consulte Versões e Dependências.
Note
Se o SetMaxAge método for chamado repetidamente, na segunda e nas chamadas seguintes, o valor da idade máxima só pode ser diminuído.