HttpCachePolicy.SetMaxAge(TimeSpan) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.