System.Runtime.Caching Ruang nama
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.
Berisi jenis yang memungkinkan Anda menerapkan penembolokan dalam aplikasi .NET.
Kelas
CacheEntryChangeMonitor |
Menyediakan kelas dasar yang mewakili ChangeMonitor jenis yang dapat diimplementasikan untuk memantau perubahan pada entri cache. |
CacheEntryRemovedArguments |
Menyediakan informasi tentang entri cache yang dihapus dari cache. |
CacheEntryUpdateArguments |
Menyediakan informasi tentang entri cache yang akan dihapus dari cache. |
CacheItem |
Mewakili entri cache individual dalam cache. |
CacheItemPolicy |
Mewakili serangkaian detail pengeluaran dan kedaluwarsa untuk entri cache tertentu. |
ChangeMonitor |
Menyediakan kelas dasar untuk jenis kustom turunan yang memantau perubahan status data yang bergantung pada item cache. |
FileChangeMonitor |
Mewakili objek yang memantau perubahan pada file. |
HostFileChangeMonitor |
Memantau direktori dan jalur file dan memberi tahu cache perubahan pada item yang dipantau. Kelas ini tidak dapat diwariskan. |
MemoryCache |
Mewakili jenis yang mengimplementasikan cache dalam memori. |
ObjectCache |
Mewakili cache objek dan menyediakan metode dasar dan properti untuk mengakses cache objek. |
SqlChangeMonitor |
Menyediakan pemantauan perubahan untuk database SQL Server. Kelas ini tidak dapat diwariskan. |
Enum
CacheEntryRemovedReason |
Menentukan alasan entri cache dihapus atau entri akan dihapus. |
CacheItemPriority |
Menentukan pengaturan prioritas yang digunakan untuk memutuskan apakah akan mengeluarkan entri cache. |
DefaultCacheCapabilities |
Mewakili serangkaian fitur yang disediakan implementasi cache. |
Delegasikan
CacheEntryRemovedCallback |
Menentukan referensi ke metode yang dipanggil setelah entri cache dihapus dari cache. |
CacheEntryUpdateCallback |
Menentukan referensi ke metode yang dipanggil ketika entri cache akan dihapus dari cache. |
OnChangedCallback |
Menentukan referensi ke metode yang menangani perubahan pada item yang dipantau. |
Keterangan
Kelas-kelas dalam namespace ini menyediakan cara untuk menggunakan fasilitas penembolokan seperti yang ada di ASP.NET, tetapi tanpa dependensi pada rakitan System.Web
.
Catatan
Fungsionalitas dan jenis penembolokan output di System.Runtime.Caching namespace diperkenalkan di .NET Framework 4.
Jenis penembolokan yang disediakan di namespace layanan ini menawarkan fitur berikut:
Penembolokan dapat diakses oleh semua aplikasi .NET (bukan hanya ASP.NET).
Penembolokan dapat diperluas.
Anda dapat membuat penyedia penembolokan kustom. Misalnya, alih-alih menggunakan mesin cache dalam memori default, Anda dapat membuat penyedia kustom yang menyimpan data cache dalam database, di objek kustom, atau dalam sistem file.