Partilhar via


<defaulthttpcachepolicy>Elemento (configurações de rede)

Descreve se o cache HTTP está ativo e descreve a diretiva de cache padrão.

<configuration> Element
  <sistema.Net> elemento (configurações de rede)
    <requestcaching>Elemento (configurações de rede)
      <defaulthttpcachepolicy>Elemento (configurações de rede)

< defaultHttpCachePolicy
  policyLevel="BypassCache|Default"
  minimumFresh="d.hh:mm:ss"|"minValue"
  maximumAge  ="d.hh:mm:ss"|"maxValue"
  maximumStale="d.hh:mm:ss"|"maxValue"
/>

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho, e elementos pai.

Atributos

Atributo

Descrição

maximumAge

Especifica o intervalo de time máximo antes de um objeto armazenado em cache é marcado sistema autônomo vencida.

maximumStale

Especifica o time máximo após o time de atualização calculada antes de um objeto armazenado em cache é marcado sistema autônomo vencida.

minimumFresh

Especifica o time mínimo para um objeto em cache a serem considerados atualizados.

policyLevel

Especifica se a diretiva de armazenamento em cache é automático, ou se o cache é ignorado. O valor padrão é BypassCache.

Elementos filho

Nenhum

Elementos pai

Elemento

Descrição

requestCaching

Controla o mecanismo de cache para solicitações de rede.

Comentários

O valor para o policyLevel atributo é BypassCache ou Default.

Valores para o maximumAge, maximumStale, e minimumFresh elementos são um intervalo de time explícito com um formato de d.hh:mm:SS (dias, horas, minutos e segundos), ou sistema autônomo constantes minValue ou maxValue, conforme apropriado.

Configuration Files

Esse elemento pode ser usado no arquivo de configuração de aplicativo ou o arquivo de configuração do computador (Machine.config).

Exemplo

O exemplo de código a seguir mostra como especificar um time mínimo novo de seis horas, um time de duração máxima de dois dias e um time máximo obsoleto de quatro 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>

Consulte também

Referência

Esquema configurações de rede

System.Net.Cache

WebRequest

RequestCacheLevel