<defaultHttpCachePolicy> Elemento (Configuración de red)
Describe si el almacenamiento en caché HTTP está activo y describe la directiva de almacenamiento en caché predeterminada.
<configuración>
<system.net>
<requestCaching>
<defaultHttpCachePolicy>
Sintaxis
<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"
/>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo | Descripción |
---|---|
maximumAge |
Especifica el intervalo de tiempo máximo antes de que un objeto almacenado en caché se marque como expirado. |
maximumStale |
Especifica el tiempo máximo pasado el tiempo de actualización calculado antes de que un objeto almacenado en caché se marque como expirado. |
minimumFresh |
Especifica el tiempo mínimo para que un objeto almacenado en caché se considere fresco. |
policyLevel |
Especifica si la directiva de almacenamiento en caché es automática o si se omite la memoria caché. El valor predeterminado es BypassCache . |
Elementos secundarios
Ninguno
Elementos primarios
Elemento | Descripción |
---|---|
requestCaching | Controla el mecanismo de almacenamiento en caché para las solicitudes de red. |
Comentarios
El valor para el atributo policyLevel
es BypassCache
o Default
.
Los valores de los elementos maximumAge
, maximumStale
y minimumFresh
son un intervalo de tiempo explícito con un formato d. hh:mm:ss (días, horas, minutos y segundos) o las constantes minValue
o maxValue
, según corresponda.
Archivos de configuración
Este elemento se puede usar en el archivo de configuración de la aplicación o en el archivo de configuración del equipo (Machine.config).
Ejemplo
En el ejemplo siguiente se muestra cómo especificar un tiempo de actualización mínimo de seis horas, un tiempo máximo de antigüedad de dos días y un tiempo máximo obsoleto de cuatro horas.
<configuration>
<system.net>
<requestCaching>
<defaultHttpCachePolicy
minimumFresh="0.06:00:00"
maximumAge="2.00:00:00"
maximumStale="0.04:00:00"
/>
</requestCaching>
</system.net>
</configuration>