<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 maximumAge
elementów , maximumStale
i minimumFresh
są jawnym interwałem czasu z formatem d. hh:mm:ss (dni, godziny, minuty i sekundy minValue
) lub stałe lub , maxValue
odpowiednio.
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>