HttpCachePolicy.SetMaxAge(TimeSpan) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.