HttpCachePolicy.SetMaxAge(TimeSpan) Methode

Definition

Legt den Cache-Control: max-age HTTP-Header basierend auf 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 Zeitspanne, die zum Festlegen der Cache - Control: max-age Kopfzeile verwendet wird.

Ausnahmen

delta ist kleiner als 0 oder größer als ein Jahr.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die Cache-Control: max-age Kopfzeile auf 0 Stunden, 30 Minuten und 0 Sekunden festgelegt wird.

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 Restriktivitätsprinzip verstößt.

SetMaxAge wird in der .NET Framework Version 3.5 eingeführt. Weitere Informationen finden Sie unter "Versionen und Abhängigkeiten".

Note

Wenn die Methode wiederholt aufgerufen wird, kann der SetMaxAge Wert des Maximalalters nur bei den zweiten und nachfolgenden Aufrufen verringert werden.

Gilt für: