Élément <defaultHttpCachePolicy> (paramètres réseau)

Décrit si la mise en cache HTTP est active et décrit la stratégie de mise en cache par défaut.

<configuration>
  <system.net>
    <requestCaching>
      <defaultHttpCachePolicy>

Syntaxe

<defaultHttpCachePolicy  
  policyLevel="BypassCache|Default"  
  minimumFresh="d.hh:mm:ss|minValue|maxValue"  
  maximumAge="d.hh:mm:ss|minValue|maxValue"  
  maximumStale="d.hh:mm:ss|minValue|maxValue"  
/>  

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut Description
maximumAge Spécifie l’intervalle de temps maximal avant qu’un objet mis en cache soit marqué comme expiré.
maximumStale Spécifie le temps maximal après l’heure d’actualisation calculée avant qu’un objet mis en cache soit marqué comme expiré.
minimumFresh Spécifie la durée minimale pour qu’un objet mis en cache soit considéré comme actualisé.
policyLevel Spécifie si la stratégie de mise en cache est automatique ou si le cache est ignoré. La valeur par défaut est BypassCache.

Éléments enfants

None

Éléments parents

Élément Description
requestCaching Contrôle le mécanisme de mise en cache pour les requêtes réseau.

Notes

La valeur de l’attribut policyLevel est BypassCache ou Default.

Les valeurs des éléments maximumAge, maximumStale et minimumFresh correspondent soit à un intervalle de temps explicite au format j.hh:mm:ss (jours, heures, minutes et secondes), soit aux constantes minValue ou maxValue, selon le cas.

Fichiers de configuration

Cet élément peut être défini dans le fichier de configuration de l'application ou dans le fichier de configuration de l'ordinateur (Machine.config).

Exemple

L’exemple suivant montre comment spécifier une durée d’actualisation minimale de six heures, une durée maximale d’ancienneté de deux jours et une durée maximale d’obsolescence de quatre heures.

<configuration>  
  <system.net>  
    <requestCaching>  
      <defaultHttpCachePolicy  
        minimumFresh="0.06:00:00"  
        maximumAge="2.00:00:00"  
        maximumStale="0.04:00:00"
      />  
    </requestCaching>  
  </system.net>  
</configuration>  

Voir aussi