Elemen <requestCaching> (Pengaturan Jaringan)
Mengontrol mekanisme penembolokan untuk permintaan jaringan.
<konfigurasi>
<system.net>
<requestCaching>
Sintaks
<requestCaching
isPrivateCache ="true|false"
disableAllCaching="true|false"
defaultPolicyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
unspecifiedMaximumAge= "d.hh:mm:ss">
<defaultHttpCachePolicy>...</defaultHttpCachePolicy>
<defaultFtpCachePolicy>...</defaultFtpCachePolicy>
</requestCaching>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Atribut | Deskripsi |
---|---|
isPrivateCache |
Menentukan apakah cache menyediakan isolasi antara informasi pengguna yang berbeda. Nilai defaultnya adalah true . Nilai ini harus false untuk aplikasi tingkat menengah. |
disableAllCaching |
Menentukan bahwa penembolokan dinonaktifkan untuk semua respons Web, dan tidak dapat ditimpa secara terprogram. |
defaultPolicyLevel |
Salah satu nilai dalam enumerasi RequestCacheLevel. Nilai defaultnya adalah BypassCache . |
unspecifiedMaximumAge |
Menentukan waktu default setelah konten ditandai sebagai kedaluwarsa. |
atribut policyLevel
Nilai | Deskripsi |
---|---|
Default |
Mengembalikan sumber daya yang disimpan jika sumber daya segar, panjang konten akurat, dan atribut kedaluwarsa, modifikasi, dan panjang konten tersedia. |
BypassCache |
Mengembalikan sumber daya dari server. |
CacheOnly |
Mengembalikan sumber daya yang disimpan jika panjang konten tersedia dan cocok dengan ukuran entri. |
CacheIfAvailable |
Mengembalikan sumber daya yang disimpan jika panjang konten disediakan dan cocok dengan ukuran entri; jika tidak, sumber daya diunduh dari server dan dikembalikan ke pemanggil. |
Revalidate |
Mengembalikan sumber daya yang di-cache jika tanda waktu sumber daya yang di-cache sama dengan tanda waktu sumber daya di server; jika tidak, sumber daya diunduh dari server, disimpan di cache, dan dikembalikan ke pemanggil. |
Reload |
Mengunduh sumber daya dari server, menyimpannya di cache, dan mengembalikan sumber daya ke pemanggil. |
NoCacheNoStore |
Jika ada sumber daya yang disimpan, sumber daya akan dihapus. Sumber daya diunduh dari server dan dikembalikan ke pemanggil. |
Revalidate |
Memenuhi permintaan dengan menggunakan salinan sumber daya yang di-cache jika tanda waktu sama dengan tanda waktu sumber daya di server; jika tidak, sumber daya diunduh dari server, disajikan kepada pemanggil, dan disimpan dalam cache, |
Elemen Anak
Elemen | Deskripsi |
---|---|
defaultHttpCachePolicy | Elemen opsional. Menjelaskan apakah penembolokan HTTP aktif dan menjelaskan kebijakan caching default. |
Elemen <defaultFtpCachePolicy> (Pengaturan Jaringan) | Elemen opsional. Menjelaskan apakah penembolokan FTP aktif dan menjelaskan kebijakan penembolokan default. |
Elemen Induk
Elemen | Deskripsi |
---|---|
system.net | Berisi pengaturan yang menentukan cara .NET Framework terhubung ke jaringan. |
Contoh
Contoh berikut menunjukkan cara menonaktifkan semua penembolokan.
<configuration>
<system.net>
<requestCaching
disableAllCaching="true"
/>
</system.net>
</configuration>
Lihat juga
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.