Elemen <namedCaches> (Pengaturan Cache)
Menentukan kumpulan pengaturan konfigurasi untuk instans MemoryCache bernama. Properti NamedCaches mereferensikan kumpulan pengaturan konfigurasi dari satu atau beberapa elemen namedCaches
file konfigurasi.
<konfigurasi>
<system.runtime.caching>
<memoryCache>
<namedCaches>
Sintaks
<namedCaches>
<add name="Default"/>
</namedCaches>
Jenis
None
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Atribut | Deskripsi |
---|---|
cacheMemoryLimitMegabytes |
Nilai integer yang menentukan ukuran maksimum yang diizinkan, dalam megabyte, yang dapat dikembangkan oleh instans MemoryCache. Nilai defaultnya adalah 0, yang berarti bahwa ukuran otomatis heuristik dari kelas MemoryCache digunakan secara default. |
name |
Nama cachenya. |
physicalMemoryLimitPercentage |
Nilai integer antara 0 dan 100 yang menentukan persentase maksimal dari memori komputer yang terinstal secara fisik yang dapat digunakan oleh cache. Nilai defaultnya adalah 0, yang berarti bahwa ukuran otomatis heuristik dari kelas MemoryCache digunakan secara default. |
pollingInterval |
Nilai yang menunjukkan interval waktu setelah implementasi cache membandingkan beban memori saat ini dengan batas memori berbasis persentase dan absolut yang ditetapkan untuk instans cache. Nilai ini dimasukkan dalam format "HH:MM:SS". |
Elemen Anak
Elemen | Deskripsi |
---|---|
<menambahkan> | Menambahkan cache bernama ke kumpulan namedCaches untuk cache memori. |
<bersihkan> | Menghapus kumpulan namedCaches untuk cache memori. |
<hapus> | Menghapus entri cache bernama dari kumpulan namedCaches untuk cache memori. |
Elemen Induk
Elemen | Deskripsi |
---|---|
<konfigurasi> | Menentukan elemen akar di setiap file konfigurasi yang digunakan oleh runtime bahasa umum dan aplikasi .NET Framework. |
<memoryCache> | Menentukan elemen yang digunakan untuk mengonfigurasi cache yang didasarkan pada kelas MemoryCache. |
<system.runtime.caching> | Berisi jenis yang memungkinkan Anda menerapkan cache output dalam aplikasi yang dibangun ke dalam .NET Framework. |
Keterangan
Bagian konfigurasi cache memori dari file Web.config dapat berisi atribut add
, remove
, dan clear
untuk kumpulan namedCaches
. Setiap entri namedCaches
diidentifikasi secara unik oleh atribut name
.
Anda dapat mengambil contoh dari entri cache memori dengan mereferensikan informasi dalam file konfigurasi aplikasi. Secara default, hanya cache instans default yang memiliki entri dalam file konfigurasi. Instans cache default adalah instans yang dikembalikan dari properti Default.
Jika Anda mengatur atribut nama ke "Default", elemen akan menggunakan cache instans memori default.
Contoh
Contoh berikut menunjukkan cara mengatur nama cache ke nama entri cache default dengan mengatur atribut name
ke "Default".
Atribut cacheMemoryLimitMegabytes
dan atribut physicalMemoryPercentage
diatur ke nol. Mengatur atribut ini ke nol berarti ukuran otomatis heuristik dari kelas MemoryCache digunakan. Implementasi cache membandingkan beban memori saat ini dengan absolut dan batas memori berbasis-persentase setiap dua menit.
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="Default"
cacheMemoryLimitMegabytes="0"
physicalMemoryLimitPercentage="0"
pollingInterval="00:02:00" />
</namedCaches>
</memoryCache>
</system.runtime.caching>
</configuration>
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk