Bagikan melalui


<requestCaching> Elemen (Pengaturan Jaringan)

Mengontrol mekanisme penembolokan untuk permintaan jaringan.

<configuration>   <system.net>     <requestCaching>

Syntax

<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.

Attributes

Attribute Description
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 RequestCacheLevel enumerasi. Nilai defaultnya adalah BypassCache.
unspecifiedMaximumAge Menentukan waktu default setelah konten ditandai sebagai kedaluwarsa.

atribut policyLevel

Nilai Description
Default Mengembalikan sumber daya cache jika sumber daya segar, panjang konten akurat, dan atribut kedaluwarsa, modifikasi, dan panjang konten ada.
BypassCache Mengembalikan sumber daya dari server.
CacheOnly Mengembalikan sumber daya yang di-cache jika panjang konten ada dan cocok dengan ukuran entri.
CacheIfAvailable Mengembalikan sumber daya yang di-cache 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 di-cache, sumber daya tersebut 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 ke pemanggil, dan disimpan di cache,

Elemen Anak

Elemen Description
defaultHttpCachePolicy Elemen opsional.

Menjelaskan apakah penembolokan HTTP aktif dan menjelaskan kebijakan penembolokan default.
<DefaultFtpCachePolicy> Element (Pengaturan Jaringan) Elemen opsional.

Menjelaskan apakah penembolokan FTP aktif dan menjelaskan kebijakan penembolokan default.

Elemen Induk

Elemen Description
system.net Berisi pengaturan yang menentukan bagaimana .NET Framework tersambung ke jaringan.

Example

Contoh berikut menunjukkan cara menonaktifkan semua penembolokan.

<configuration>
  <system.net>
    <requestCaching
      disableAllCaching="true"
    />
  </system.net>
</configuration>

Lihat juga