<defaultHttpCachePolicy> (Elemento, Configuración de red)
Actualización: noviembre 2007
Describe si el almacenamiento en caché de HTTP se encuentra activo y describe la directiva predeterminada de almacenamiento en caché.
<configuration> (Elemento)
<system.Net> (Elemento, Configuración de red)
<requestCaching> (Elemento, Configuración de red)
<defaultHttpCachePolicy> (Elemento, Configuración de red)
< defaultHttpCachePolicy
policyLevel="BypassCache|Default"
minimumFresh="d.hh:mm:ss"|"minValue"
maximumAge ="d.hh:mm:ss"|"maxValue"
maximumStale="d.hh:mm:ss"|"maxValue"
/>
Atributos y elementos
En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
maximumAge |
Especifica el intervalo de tiempo máximo que tiene que transcurrir antes de que un objeto almacenado en caché se marque como caducado. |
maximumStale |
Especifica el intervalo de tiempo máximo tras la hora de actualización calculada que tiene que transcurrir antes de que un objeto almacenado en caché se marque como caducado. |
minimumFresh |
Especifica el intervalo de tiempo mínimo durante el que un objeto almacenado en caché se considerará actualizado. |
policyLevel |
Especifica si la directiva de almacenamiento en caché es automática o si se omite la caché. El valor predeterminado es BypassCache. |
Elementos secundarios
Ninguno
Elementos primarios
Elemento |
Descripción |
---|---|
Controla el mecanismo de almacenamiento en caché de las solicitudes de red. |
Comentarios
El valor del atributo policyLevel es BypassCache o Default.
Los valores de los elementos maximumAge, maximumStale y minimumFresh pueden ser intervalos de tiempo explícitos con el 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 puede utilizarse en el archivo de configuración de la aplicación o en el archivo de configuración del equipo (Machine.config).
Ejemplo
En el siguiente ejemplo de código se muestra la forma de especificar un intervalo mínimo de actualización de seis horas, un intervalo máximo de antigüedad de dos días y un plazo máximo de caducidad de cuatro horas.
<configuration>
<system.net>
<requestCaching>
<defaultHttpCachePolicy>
<set minimumFresh="0.06:00:00" />
<set maximumAge ="2.00:00:00" />
<set maximumStale="0.04:00:00" />
</defaultHttpCachePolicy>
</requestCaching>
</system.net>
</configuration>