<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 maximumAge
elementos , maximumStale
e 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>