Lire en anglais

Partager via


HttpCacheAgeControl Énumération

Définition

Spécifie la signification des valeurs de temps qui contrôlent le comportement de mise en cache pour les ressources obtenues à l'aide d'objets HttpWebRequest.

C#
public enum HttpCacheAgeControl
Héritage
HttpCacheAgeControl

Champs

Nom Valeur Description
MaxAge 2

Le contenu peut être pris à partir du cache jusqu'à ce qu'il soit plus ancien que l'âge spécifié avec cette valeur.

MaxAgeAndMaxStale 6

Voir MaxAge et MaxStale.

MaxAgeAndMinFresh 3

Voir MaxAge et MinFresh.

MaxStale 4

Le contenu peut être pris à partir du cache après son expiration, jusqu'à ce que la durée spécifiée avec cette valeur se soit écoulée.

MinFresh 1

Le contenu peut être pris à partir du cache si la durée restante avant expiration est supérieure ou égale à la durée spécifiée avec cette valeur.

None 0

Uniquement réservé à un usage interne. Le Framework lèvera une ArgumentException si vous essayez d'utiliser ce membre.

Exemples

L’exemple de code suivant crée une stratégie basée sur MaxAgeAndMinFresh.

C#
public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
    HttpRequestCachePolicy policy =
        new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
    Console.WriteLine(policy.ToString());
    return policy;
}

Remarques

Cette énumération est utilisée par les membres de la HttpRequestCachePolicy classe pour configurer les valeurs de temps pour les stratégies de cache.

S’applique à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Voir aussi