Bagikan melalui


System.Runtime.Caching Ruang nama

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.

Lihat juga