<defaultHttpCachePolicy> Elemento (configurações de rede)
Descreve se o cache de HTTP está ativo e descreve o padrão de diretiva de cache.
< 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 tempo máximo antes de um objeto em cache é marcado como expirado. |
maximumStale |
Especifica o tempo máximo após o tempo de atualização computados antes de um objeto em cache é marcado como expirado. |
minimumFresh |
Especifica o tempo mínimo para um objeto em cache a serem considerados atualizados. |
policyLevel |
Especifica se a diretiva de cache é automática, ou se o cache é ignorado. O valor padrão é BypassCache. |
Elementos filho
Nenhum
Elementos pai
Elemento |
Descrição |
---|---|
Controla o mecanismo de cache para solicitações de rede. |
Comentários
O valor para o policyLevel atributo está BypassCache ou Default.
Os valores para o maximumAge, maximumStale, e minimumFresh elementos são um intervalo de tempo explícito com um formato de d.hh:mm:ss (dias, horas, minutos e segundos), ou as constantes minValue ou maxValue, conforme apropriado.
Configuration Files
Esse elemento pode ser usado no arquivo de configuração do aplicativo ou o arquivo de configuração da máquina (Machine. config).
Exemplo
O exemplo de código a seguir mostra como especificar um tempo mínimo de novo de seis horas em um tempo de duração máxima de dois dias e um tempo máximo de 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>