Freigeben über


HttpCachePolicy.SetMaxAge-Methode

Legt den Cache-Control: max-age-HTTP-Header abhängig von der angegebenen Zeitspanne fest.

Namespace: System.Web
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Sub SetMaxAge ( _
    delta As TimeSpan _
)
'Usage
Dim instance As HttpCachePolicy
Dim delta As TimeSpan

instance.SetMaxAge(delta)
public void SetMaxAge (
    TimeSpan delta
)
public:
void SetMaxAge (
    TimeSpan delta
)
public void SetMaxAge (
    TimeSpan delta
)
public function SetMaxAge (
    delta : TimeSpan
)

Parameter

  • delta
    Die beim Festlegen des Cache-Control: max-age-Headers verwendete Zeitspanne.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentOutOfRangeException

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

Hinweise

Max-age ist der Höchstwert für die absolute Zeit, die ein Dokument vorhanden sein kann, ohne als veraltet zu gelten.

Die SetMaxAge-Methode verwendet keine gleitende Ablaufzeit und schlägt fehl, wenn das Ablaufdatum das Einschränkungsprinzip verletzt.

Beispiel

Im folgenden Codebeispiel wird das Festlegen des Cache-Control: max-age-Headers auf 0 Stunden, 30 Minuten und 0 Sekunden veranschaulicht.

Dim ts As New TimeSpan(0,30,0)
 Response.Cache.SetMaxAge(ts)
 
TimeSpan ts = new TimeSpan(0,30,0);
 Response.Cache.SetMaxAge(ts);
 
TimeSpan ts = new TimeSpan(0, 30, 0);
get_Response().get_Cache().SetMaxAge(ts);
var ts : TimeSpan = new TimeSpan(0,30,0)
Response.Cache.SetMaxAge(ts)

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

HttpCachePolicy-Klasse
HttpCachePolicy-Member
System.Web-Namespace