Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan kumpulan pengaturan konfigurasi untuk instans bernama MemoryCache . Properti NamedCaches mereferensikan kumpulan pengaturan konfigurasi dari satu atau beberapa namedCaches elemen file konfigurasi.
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
Syntax
<namedCaches>
<add name="Default"/>
</namedCaches>
Tipe
None
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Attributes
| Attribute | Description |
|---|---|
cacheMemoryLimitMegabytes |
Nilai bilangan bulat yang menentukan ukuran maksimum yang diizinkan, dalam megabyte, yang dapat ditumbuhkan oleh instans MemoryCache yang dapat tumbuh. Nilai default adalah 0, yang berarti bahwa heuristik MemoryCache ukuran otomatis kelas digunakan secara default. |
name |
Nama cache. |
physicalMemoryLimitPercentage |
Nilai bilangan bulat antara 0 dan 100 yang menentukan persentase maksimum memori komputer yang diinstal secara fisik yang dapat dikonsumsi oleh cache. Nilai default adalah 0, yang berarti bahwa heuristik MemoryCache ukuran otomatis kelas digunakan secara default. |
pollingInterval |
Nilai yang menunjukkan interval waktu setelah implementasi cache membandingkan beban memori saat ini dengan batas memori absolut dan berbasis persentase yang diatur untuk instans cache. Nilai ini dimasukkan dalam format "HH:MM:SS". |
Elemen Anak
| Elemen | Description |
|---|---|
| <tambah> | Menambahkan cache bernama ke namedCaches koleksi untuk cache memori. |
| <jelas> |
namedCaches Menghapus koleksi untuk cache memori. |
| <buka> | Menghapus entri cache bernama dari namedCaches koleksi untuk cache memori. |
Elemen Induk
| Elemen | Description |
|---|---|
<configuration> |
Menentukan elemen akar dalam setiap file konfigurasi yang digunakan oleh runtime bahasa umum dan aplikasi .NET Framework. |
| <memoryCache> | Menentukan elemen yang digunakan untuk mengonfigurasi cache yang didasarkan pada MemoryCache kelas . |
| <system.runtime.caching> | Berisi jenis yang memungkinkan Anda menerapkan penembolokan output dalam aplikasi yang dibangun ke dalam .NET Framework. |
Komentar
Bagian konfigurasi cache memori dari file Web.config dapat berisi addatribut , , removedan clear untuk namedCaches koleksi. Setiap namedCaches entri diidentifikasi secara unik oleh name atribut .
Anda dapat mengambil instans entri cache memori dengan merujuk informasi dalam file konfigurasi aplikasi. Secara default, hanya instans cache default yang memiliki entri dalam file konfigurasi. Instans cache default adalah instans yang dikembalikan dari Default properti .
Jika Anda mengatur atribut nama ke "Default", elemen menggunakan instans cache memori default.
Example
Contoh berikut menunjukkan cara mengatur nama cache ke nama entri cache default dengan mengatur name atribut ke "Default".
Atribut cacheMemoryLimitMegabytes dan physicalMemoryPercentage atribut diatur ke nol. Mengatur atribut ini ke nol berarti bahwa heuristik MemoryCache autosizing kelas digunakan. Implementasi cache membandingkan beban memori saat ini dengan batas memori absolut dan 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>