HttpCachePolicy.SetMaxAge(TimeSpan) Méthode

Définition

Définit l'en-tête HTTP Cache-Control: max-age en fonction de la durée spécifiée.

public:
 void SetMaxAge(TimeSpan delta);
public void SetMaxAge (TimeSpan delta);
member this.SetMaxAge : TimeSpan -> unit
Public Sub SetMaxAge (delta As TimeSpan)

Paramètres

delta
TimeSpan

Durée utilisée pour définir l’en-tête Cache - Control: max-age.

Exceptions

delta est inférieur à 0 ou supérieur à un an.

Exemples

L’exemple de code suivant montre comment définir l’en-tête Cache-Control: max-age sur 0 heure, 30 minutes et 0 seconde.

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

Remarques

Max-age est la durée absolue maximale pendant laquelle un document est autorisé à exister avant d’être considéré comme obsolète.

La SetMaxAge méthode n’utilise pas d’expiration glissante et échoue si la date d’expiration enfreint le principe de restriction.

SetMaxAge est introduit dans le .NET Framework version 3.5. Pour plus d’informations, consultez Versions et dépendances.

Notes

Si la SetMaxAge méthode est appelée à plusieurs reprises, lors du deuxième appel et des appels suivants, la valeur de l’âge maximal ne peut être réduite que.

S’applique à