Elemen <defaultHttpCachePolicy> (Pengaturan Jaringan)
Menjelaskan apakah penembolokan HTTP aktif dan menjelaskan kebijakan penembolokan default.
<konfigurasi>
<system.net>
<requestCaching>
<defaultHttpCachePolicy>
Sintaks
<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"
/>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Atribut | Deskripsi |
---|---|
maximumAge |
Menentukan interval waktu maksimum sebelum objek yang disimpan ditandai sebagai kedaluwarsa. |
maximumStale |
Menentukan waktu maksimum melewati waktu kesegaran yang dihitung sebelum objek yang disimpan ditandai sebagai kedaluwarsa. |
minimumFresh |
Menentukan waktu minimum agar objek yang disimpan dianggap baru. |
policyLevel |
Menentukan apakah kebijakan penembolokan otomatis, atau apakah cache dilewati. Nilai defaultnya adalah BypassCache . |
Elemen Anak
Tidak ada
Elemen Induk
Elemen | Deskripsi |
---|---|
requestCaching | Mengontrol mekanisme penembolokan untuk permintaan jaringan. |
Keterangan
Nilai untuk atribut policyLevel
adalah BypassCache
atau Default
.
Nilai untuk elemen maximumAge
, maximumStale
, dan minimumFresh
adalah interval waktu eksplisit dengan format h.jj:mm: d (hari, jam, menit, dan detik), atau konstanta minValue
atau maxValue
, yang sesuai.
File Konfigurasi
Elemen ini bisa digunakan dalam file konfigurasi aplikasi atau file konfigurasi mesin (Machine.config).
Contoh
Contoh berikut menunjukkan cara menentukan waktu segar minimum enam jam, waktu usia maksimum dua hari, dan waktu kedaluwarsa maksimum empat jam.
<configuration>
<system.net>
<requestCaching>
<defaultHttpCachePolicy
minimumFresh="0.06:00:00"
maximumAge="2.00:00:00"
maximumStale="0.04:00:00"
/>
</requestCaching>
</system.net>
</configuration>