<element defaultHttpCachePolicy> (nastavení sítě)
Popisuje, zda je ukládání do mezipaměti HTTP aktivní, a popisuje výchozí zásady ukládání do mezipaměti.
<Konfigurace>
<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"
/>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
maximumAge |
Určuje maximální časový interval před tím, než se objekt uložený v mezipaměti označí jako prošlý. |
maximumStale |
Určuje maximální dobu, po které uplynula vypočítaná doba aktuálnosti, než se objekt uložený v mezipaměti označí jako prošlý. |
minimumFresh |
Určuje minimální dobu, po která má být objekt v mezipaměti považován za nový. |
policyLevel |
Určuje, jestli jsou zásady ukládání do mezipaměti automatické, nebo jestli se mezipaměť vynechá. Výchozí hodnota je BypassCache . |
Podřízené elementy
Žádné
Nadřazené elementy
Element | Popis |
---|---|
requestCaching | Řídí mechanismus ukládání síťových požadavků do mezipaměti. |
Poznámky
Hodnota atributu policyLevel
je nebo BypassCache
Default
.
Hodnoty elementů maximumAge
, maximumStale
a minimumFresh
jsou buď explicitním časovým intervalem ve formátu d. hh:mm:ss (dny, hodiny, minuty a sekundy) nebo konstanty minValue
nebo maxValue
, podle potřeby.
Konfigurační soubory
Tento prvek lze použít v konfiguračním souboru aplikace nebo v konfiguračním souboru počítače (Machine.config).
Příklad
Následující příklad ukazuje, jak zadat minimální čas čerstvého času šest hodin, maximální dobu stáří dva dny a maximální zastaralou dobu čtyři hodiny.
<configuration>
<system.net>
<requestCaching>
<defaultHttpCachePolicy
minimumFresh="0.06:00:00"
maximumAge="2.00:00:00"
maximumStale="0.04:00:00"
/>
</requestCaching>
</system.net>
</configuration>