<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 BypassCacheDefault.

Hodnoty elementů maximumAge, maximumStalea 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>  

Viz také