HttpCachePolicy.SetMaxAge(TimeSpan) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee stelt u de Cache-Control: max-age HTTP-header in op basis van de opgegeven tijdsperiode.
public:
void SetMaxAge(TimeSpan delta);
public void SetMaxAge(TimeSpan delta);
member this.SetMaxAge : TimeSpan -> unit
Public Sub SetMaxAge (delta As TimeSpan)
Parameters
- delta
- TimeSpan
De tijdsduur die wordt gebruikt om de Cache - Control: max-age koptekst in te stellen.
Uitzonderingen
delta is minder dan 0 of langer dan één jaar.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de Cache-Control: max-age header instelt op 0 uur, 30 minuten en 0 seconden.
TimeSpan ts = new TimeSpan(0,30,0);
Response.Cache.SetMaxAge(ts);
Dim ts As New TimeSpan(0,30,0)
Response.Cache.SetMaxAge(ts)
Opmerkingen
Max-age is de maximale absolute tijd dat een document mag bestaan voordat het als verouderd wordt beschouwd.
De SetMaxAge methode maakt geen gebruik van een schuifverlooptijd en mislukt als de vervaldatum het principe van beperkende maatregelen schendt.
SetMaxAge wordt geïntroduceerd in de .NET Framework versie 3.5. Zie Versies en afhankelijkheden voor meer informatie.
Note
Als de methode herhaaldelijk wordt aangeroepen, kan bij SetMaxAge de tweede en volgende aanroepen de waarde van de maximale leeftijd alleen worden verlaagd.