HttpCachePolicy.SetMaxAge(TimeSpan) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt den Cache-Control: max-age
-HTTP-Header abhängig von der angegebenen Zeitspanne fest.
public:
void SetMaxAge(TimeSpan delta);
public void SetMaxAge (TimeSpan delta);
member this.SetMaxAge : TimeSpan -> unit
Public Sub SetMaxAge (delta As TimeSpan)
Parameter
- delta
- TimeSpan
Die beim Festlegen des Cache
- Control: max-age
-Headers verwendete Zeitspanne.
Ausnahmen
delta
ist kleiner als 0 oder größer als ein Jahr.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie sie die Cache-Control: max-age
Kopfzeile auf 0 Stunden, 30 Minuten und 0 Sekunden festlegen.
TimeSpan ts = new TimeSpan(0,30,0);
Response.Cache.SetMaxAge(ts);
Dim ts As New TimeSpan(0,30,0)
Response.Cache.SetMaxAge(ts)
Hinweise
Max-age
ist die maximale absolute Zeit, zu der ein Dokument vorhanden sein darf, bevor es als veraltet betrachtet wird.
Die SetMaxAge Methode verwendet keinen Gleitablauf und schlägt fehl, wenn das Ablaufdatum gegen das Prinzip der Restriktivität verstößt.
SetMaxAgewird in der .NET Framework Version 3.5 eingeführt. Weitere Informationen finden Sie unter Versionen und Abhängigkeiten.
Hinweis
Wenn die SetMaxAge Methode wiederholt aufgerufen wird, kann der Wert des Höchstalters nur auf der zweiten und nachfolgenden Aufrufe verringert werden.