DefaultCacheCapabilities Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili serangkaian fitur yang disediakan implementasi cache.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities =
Public Enum DefaultCacheCapabilities
- Warisan
- Atribut
Bidang
AbsoluteExpirations | 8 | Implementasi cache mendukung kemampuan untuk secara otomatis menghapus entri cache pada tanggal dan waktu tertentu. |
CacheEntryChangeMonitors | 4 | Implementasi cache mendukung kemampuan untuk membuat monitor perubahan yang memantau entri. |
CacheEntryRemovedCallback | 64 | Implementasi cache dapat menaikkan pemberitahuan bahwa entri telah dihapus dari cache. |
CacheEntryUpdateCallback | 32 | Implementasi cache dapat menaikkan pemberitahuan bahwa entri akan dihapus dari cache. Pengaturan ini juga menunjukkan bahwa implementasi cache mendukung kemampuan untuk secara otomatis mengganti entri yang sedang dihapus dengan entri cache baru. |
CacheRegions | 128 | Implementasi cache mendukung kemampuan untuk mempartisi penyimpanannya ke wilayah cache, dan mendukung kemampuan untuk menyisipkan entri cache ke wilayah tersebut dan untuk mengambil entri cache dari wilayah tersebut. |
InMemoryProvider | 1 | Implementasi cache berjalan setidaknya sebagian dalam memori. Cache terdistribusi tidak akan mengatur bendera ini, sedangkan cache dalam memori seperti MemoryCache kelas akan melakukannya. |
None | 0 | Implementasi cache tidak menyediakan fitur apa pun yang dijelaskan dalam DefaultCacheCapabilities enumerasi. |
OutOfProcessProvider | 2 | Implementasi cache berjalan di luar proses. Cache terdistribusi akan mengatur bendera ini, sedangkan cache dalam memori seperti MemoryCache kelas tidak akan. |
SlidingExpirations | 16 | Implementasi cache mendukung kemampuan untuk secara otomatis menghapus entri cache yang belum diakses dalam rentang waktu tertentu. |
Keterangan
Kelas DefaultCacheCapabilities adalah enumerasi bendera. Nilai bidang adalah bit dan dapat digabungkan sebagai sekumpulan bendera yang menjelaskan kemampuan cache.
Enumerasi DefaultCacheCapabilities dapat digunakan untuk mengatur perilaku implementasi cache secara terprogram. Perilaku ini didasarkan pada kombinasi fitur yang diterapkan cache tertentu.