HttpCachePolicy.SetMaxAge(TimeSpan) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Beállítja a Cache-Control: max-age HTTP-fejlécet a megadott időtartam alapján.
public:
void SetMaxAge(TimeSpan delta);
public void SetMaxAge(TimeSpan delta);
member this.SetMaxAge : TimeSpan -> unit
Public Sub SetMaxAge (delta As TimeSpan)
Paraméterek
- delta
- TimeSpan
A fejléc beállításához Cache - Control: max-age használt időtartam.
Kivételek
delta kisebb, mint 0 vagy egy évnél nagyobb.
Példák
Az alábbi példakód bemutatja, hogyan állíthatja be a Cache-Control: max-age fejlécet 0 órára, 30 percre és 0 másodpercre.
TimeSpan ts = new TimeSpan(0,30,0);
Response.Cache.SetMaxAge(ts);
Dim ts As New TimeSpan(0,30,0)
Response.Cache.SetMaxAge(ts)
Megjegyzések
Max-age az a maximális abszolút idő, amikor a dokumentumot elavultnak tekintik.
A SetMaxAge módszer nem használja a csúszásos lejáratot, és sikertelen lesz, ha a lejárati dátum megsérti a korlátozóság elvét.
SetMaxAge a .NET-keretrendszer 3.5-ös verziójában kerül bevezetésre. További információ: Verziók és függőségek.
Note
Ha a SetMaxAge metódust ismételten hívják meg, a második és az azt követő hívások esetében a maximális életkor értéke csak csökkenthető.