Udostępnij za pośrednictwem


HttpCachePolicy.SetMaxAge(TimeSpan) Metoda

Definicja

Cache-Control: max-age Ustawia nagłówek HTTP na podstawie określonego przedziału czasu.

public:
 void SetMaxAge(TimeSpan delta);
public void SetMaxAge (TimeSpan delta);
member this.SetMaxAge : TimeSpan -> unit
Public Sub SetMaxAge (delta As TimeSpan)

Parametry

delta
TimeSpan

Przedział czasu używany do ustawiania nagłówka Cache - Control: max-age .

Wyjątki

delta wartość jest mniejsza niż 0 lub większa niż jeden rok.

Przykłady

W poniższym przykładzie kodu pokazano, jak ustawić Cache-Control: max-age nagłówek na 0 godzin, 30 minut i 0 sekund.

TimeSpan ts = new TimeSpan(0,30,0);
 Response.Cache.SetMaxAge(ts);
Dim ts As New TimeSpan(0,30,0)
 Response.Cache.SetMaxAge(ts)

Uwagi

Max-age to maksymalny czas bezwzględny, przez który dokument może istnieć przed rozważeniem nieaktualnego.

Metoda SetMaxAge nie używa przesuwanego wygaśnięcia i zakończy się niepowodzeniem, jeśli data wygaśnięcia narusza zasadę restrykcyjności.

SetMaxAgejest wprowadzana w .NET Framework w wersji 3.5. Aby uzyskać więcej informacji, zobacz Wersje i zależności.

Uwaga

SetMaxAge Jeśli metoda jest wywoływana wielokrotnie, w drugim i kolejnych wywołaniach można zmniejszyć wartość maksymalnego wieku tylko.

Dotyczy