Partager via


<defaultHttpCachePolicy> Élément (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.

Attributes

Caractéristique Descriptif
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 passé l’heure de fraîcheur calculée avant l’expiration d’un objet mis en cache.
minimumFresh Spécifie la durée minimale pendant laquelle un objet mis en cache doit être considéré comme frais.
policyLevel Spécifie si la stratégie de mise en cache est automatique ou si le cache est contourné. La valeur par défaut est BypassCache.

Éléments enfants

Aucun

Éléments parents

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

Remarques

La valeur de l’attribut policyLevel est soit BypassCacheDefault .

Les valeurs pour les éléments et les maximumAgemaximumStaleminimumFresh éléments sont un intervalle de temps explicite avec un format d.hh :mm :ss (jours, heures, minutes et secondes), ou les constantes minValue oumaxValue, le cas échéant.

Fichiers de configuration

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

Example

L’exemple suivant montre comment spécifier un temps frais minimal de six heures, une durée d’âge maximale de deux jours et une durée d’expiration maximale 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