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