<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, maximumStaley 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>  

Consulte también