HttpCachePolicy.SetMaxAge(TimeSpan) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.