Share via


<defaultHttpCachePolicy Element (Network Settings) (Elemento defaultHttpCachePolicy> [Definições de Rede])

Descreve se a colocação em cache HTTP está ativa e descreve a política de colocação em cache predefinida.

<configuração>
  <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 e Elementos

As secções seguintes descrevem atributos, elementos subordinados e elementos principais.

Atributos

Atributo Descrição
maximumAge Especifica o intervalo de tempo máximo antes de um objeto em cache ser marcado como expirado.
maximumStale Especifica o tempo máximo após o tempo de atualização calculado antes de um objeto em cache ser marcado como expirado.
minimumFresh Especifica o tempo mínimo para que um objeto em cache seja considerado fresco.
policyLevel Especifica se a política de colocação em cache é automática ou se a cache é ignorada. O valor predefinido é BypassCache.

Elementos Subordinados

Nenhuma

Elementos Principais

Elemento Descrição
requestCaching Controla o mecanismo de colocação em cache para pedidos de rede.

Observações

O valor do policyLevel atributo é BypassCache ou Default.

Os valores dos maximumAgeelementos , maximumStalee minimumFresh são um intervalo de tempo explícito com um formato d. hh:mm:ss (dias, horas, minutos e segundos) ou as constantes minValue ou maxValue, conforme apropriado.

Ficheiros de Configuração

Este elemento pode ser utilizado no ficheiro de configuração da aplicação ou no ficheiro de configuração do computador (Machine.config).

Exemplo

O exemplo seguinte mostra como especificar um tempo mínimo de atualização de seis horas, uma idade máxima de dois dias e um tempo máximo obsoleto de quatro 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>  

Ver também