Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Describe si el almacenamiento en caché de HTTP está activo y describe la directiva predeterminada de almacenamiento en caché.
< 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 secciones siguientes se describen los atributos, los elementos secundarios y los 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 expirado. |
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 expirado. |
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 del almacenamiento en caché para las solicitudes de la red. |
Comentarios
El elemento <defaultHttpCachePolicy> describe si el almacenamiento en caché HTTP está activo y describe la directiva predeterminada de almacenamiento en caché. Es un elemento opcional.
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 expiración 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>