Udostępnij za pośrednictwem


<defaultHttpCachePolicy> , element (ustawienia sieciowe)

Opisuje, czy buforowanie HTTP jest aktywne i opisuje domyślne zasady buforowania.

<Konfiguracji>
  <system.net>
    <requestCaching>
      <defaultHttpCachePolicy>

Składnia

<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"  
/>  

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut Opis
maximumAge Określa maksymalny interwał czasu przed oznaczeniem obiektu buforowanego jako wygasły.
maximumStale Określa maksymalny czas przed upływem obliczonego czasu świeżości, zanim obiekt w pamięci podręcznej zostanie oznaczony jako wygasły.
minimumFresh Określa minimalny czas, przez który obiekt buforowany ma być uznawany za świeży.
policyLevel Określa, czy zasady buforowania są automatyczne, czy też pamięć podręczna jest pomijana. Wartość domyślna to BypassCache.

Elementy podrzędne

Brak

Elementy nadrzędne

Element Opis
requestCaching Steruje mechanizmem buforowania żądań sieciowych.

Uwagi

Wartość atrybutu policyLevel to BypassCache lub Default.

Wartości dla maximumAgeelementów , maximumStalei minimumFresh są jawnym interwałem czasu z formatem d. hh:mm:ss (dni, godziny, minuty i sekundy minValue ) lub stałe lub , maxValueodpowiednio.

Pliki konfiguracji

Ten element może być używany w pliku konfiguracji aplikacji lub pliku konfiguracji maszyny (Machine.config).

Przykład

W poniższym przykładzie pokazano, jak określić minimalny czas świeżości wynoszący sześć godzin, maksymalny czas 2 dni i maksymalny nieaktualny czas czterech godzin.

<configuration>  
  <system.net>  
    <requestCaching>  
      <defaultHttpCachePolicy  
        minimumFresh="0.06:00:00"  
        maximumAge="2.00:00:00"  
        maximumStale="0.04:00:00"
      />  
    </requestCaching>  
  </system.net>  
</configuration>  

Zobacz też