HttpCacheAgeControl Énumération

Définition

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

public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl = 
Public Enum HttpCacheAgeControl
Héritage
HttpCacheAgeControl

Champs

Nom Valeur Description
None 0

Réservé exclusivement à un usage interne. L’infrastructure lève une ArgumentException exception si vous essayez d’utiliser ce membre.

MinFresh 1

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

MaxAge 2

Le contenu peut être extrait du cache jusqu’à ce qu’il soit plus âgé que l’âge spécifié avec cette valeur.

MaxAgeAndMinFresh 3

MaxAge et MinFresh.

MaxStale 4

Le contenu peut être extrait du cache une fois qu’il a expiré, jusqu’à ce que le temps spécifié avec cette valeur s’écoule.

MaxAgeAndMaxStale 6

MaxAge et MaxStale.

Exemples

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

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 à

Voir aussi