Sdílet prostřednictvím


HttpCachePolicy.SetMaxAge(TimeSpan) Metoda

Definice

Nastaví hlavičku Cache-Control: max-age HTTP na základě zadaného časového rozsahu.

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

Parametry

delta
TimeSpan

Časový rozsah použitý k nastavení hlavičky Cache - Control: max-age .

Výjimky

delta je menší než 0 nebo více než jeden rok.

Příklady

Následující příklad kódu ukazuje, jak nastavit hlavičku Cache-Control: max-age na 0 hodin, 30 minut a 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)

Poznámky

Max-age je maximální absolutní doba, po kterou může dokument existovat, než bude považován za zastaralý.

Metoda SetMaxAge nepoužívá posuvné vypršení platnosti a selže, pokud datum vypršení platnosti porušuje zásadu restrikce.

SetMaxAge je zaveden v rozhraní .NET Framework verze 3.5. Další informace najdete v tématu Verze a závislosti.

Poznámka

SetMaxAge Pokud je metoda volána opakovaně, při druhém a následném volání může být hodnota maximálního stáří pouze snížena.

Platí pro