É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>