Compartir a través de


<defaultHttpCachePolicy> Elemento (Configuración de red)

Describe si el almacenamiento en caché HTTP está activo y describe la directiva de almacenamiento en caché predeterminada.

<configuration>
  <system.net>
    <requestCaching>
      <defaultHttpCachePolicy>

Syntax

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

Attributes

Atributo Description
maximumAge Especifica el intervalo de tiempo máximo antes de que un objeto almacenado en caché esté marcado como expirado.
maximumStale Especifica el tiempo máximo pasado el tiempo de actualización calculado antes de que un objeto almacenado en caché esté marcado como expirado.
minimumFresh Especifica el tiempo mínimo para que un objeto almacenado en caché se considere nuevo.
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 Description
requestCaching Controla el mecanismo de almacenamiento en caché para las solicitudes de red.

Observaciones

El valor del policyLevel atributo es BypassCache o Default.

Los valores de los maximumAgeelementos , 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 de la máquina (Machine.config).

Example

En el ejemplo siguiente se muestra cómo especificar un tiempo de actualización mínimo de seis horas, un tiempo máximo de 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