System.Web.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.
Menyediakan kelas untuk penembolokan data yang sering digunakan di server.
Kelas
| Nama | Deskripsi |
|---|---|
| AggregateCacheDependency |
Menggabungkan beberapa dependensi antara item yang disimpan dalam objek aplikasi Cache ASP.NET dan array CacheDependency objek. Kelas ini tidak dapat diwariskan. |
| Cache |
Menerapkan cache untuk aplikasi Web. Kelas ini tidak dapat diwariskan. |
| CacheDependency |
Menetapkan hubungan dependensi antara item yang disimpan dalam objek Cache aplikasi ASP.NET dan file, kunci cache, array dari objek /CacheDependency lainnya. Kelas CacheDependency memantau hubungan dependensi sehingga ketika salah satu dari mereka berubah, item yang di-cache akan dihapus secara otomatis. |
| CacheInsertOptions |
Mewakili tipe yang berisi opsi penyisipan cache. |
| CacheStoreProvider |
Menyediakan antarmuka dasar yang diperlukan dari penyimpanan cache apa pun yang ingin dicolokkan sebagai implementasi cache objek default yang digunakan oleh MemoryCache. |
| DatabaseNotEnabledForNotificationException |
Pengecualian yang dilemparkan ketika database SQL Server tidak diaktifkan untuk mendukung dependensi yang terkait dengan kelas SqlCacheDependency. Kelas ini tidak dapat diwariskan. |
| FileResponseElement |
Mewakili bagian dari entri output-cache, disimpan sebagai file. |
| HeaderElement |
Mewakili satu header HTTP yang disertakan dalam respons dari cache output. |
| MemoryResponseElement |
Mewakili bagian dari entri output-cache yang disimpan dalam memori. |
| OutputCache |
Menyediakan akses terprogram ke penyedia output-cache yang ditentukan dalam file konfigurasi untuk situs Web. |
| OutputCacheProvider |
Berfungsi sebagai kelas dasar yang berisi metode abstrak untuk mengimplementasikan penyedia output-cache. |
| OutputCacheProviderAsync |
Menyediakan kelas asinkron OutputCacheProvider . |
| OutputCacheProviderCollection |
Mewakili kumpulan penyedia output-cache yang dikonfigurasi untuk situs Web. |
| OutputCacheUtility |
Menyediakan metode pembantu untuk mengonfigurasi cache output. |
| ResponseElement |
Kelas dasar abstrak yang mewakili respons HTTP dalam cache output. |
| SqlCacheDependency |
Membuat hubungan antara item yang disimpan dalam objek aplikasi Cache ASP.NET dan tabel database SQL Server tertentu atau hasil kueri SQL Server 2005. Kelas ini tidak dapat diwariskan. |
| SqlCacheDependencyAdmin |
Melakukan tugas administratif yang diperlukan pada database SQL Server untuk mendukung kelas SqlCacheDependency saat menggunakan dependensi berbasis polling. Kelas ini tidak dapat diwariskan. |
| SubstitutionResponseElement |
Mewakili delegasi terkelola yang dapat dipanggil untuk menyisipkan output yang dihasilkan secara dinamis ke dalam respons output-cache. |
| TableNotEnabledForNotificationException |
Pengecualian yang dilemparkan saat SqlCacheDependency kelas digunakan terhadap tabel database yang tidak diaktifkan untuk pemberitahuan perubahan. |
Antarmuka
| Nama | Deskripsi |
|---|---|
| IOutputCacheEntry |
Menentukan kumpulan header HTTP dan elemen respons yang bersama-sama membentuk satu jenis data yang di-cache output yang ASP.NET dapat diteruskan ke penyedia. |
Enum
| Nama | Deskripsi |
|---|---|
| CacheItemPriority |
Menentukan prioritas relatif item yang disimpan dalam objek Cache. |
| CacheItemRemovedReason |
Menentukan alasan item dihapus dari Cache. |
| CacheItemUpdateReason |
Menentukan alasan item yang di-cache dihapus dari objek Cache. |
Delegasikan
| Nama | Deskripsi |
|---|---|
| CacheItemRemovedCallback |
Menentukan metode panggilan balik untuk memberi tahu aplikasi ketika item yang di-cache dihapus dari Cache. |
| CacheItemUpdateCallback |
Menentukan metode panggilan balik untuk memberi tahu aplikasi sebelum item yang di-cache dihapus dari cache. |
Keterangan
Namespace layanan ini mencakup Cache kelas, kamus yang memungkinkan Anda menyimpan objek data seperti tabel hash dan himpunan data. Ini juga menyediakan fungsi kedaluwarsa untuk objek tersebut, dan metode yang memungkinkan Anda menambahkan dan menghapus objek. Anda dapat menambahkan objek ke cache dengan dependensi pada file atau entri cache lainnya. Dalam hal ini, Cache objek dapat memanggil metode panggilan balik untuk memberi tahu aplikasi Anda ketika objek dihapus dari cache.