MemoryCache.CreateCacheEntryChangeMonitor Metode
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.
CacheEntryChangeMonitor Membuat objek yang dapat memicu peristiwa sebagai respons terhadap perubahan pada entri cache yang ditentukan.
public override System.Runtime.Caching.CacheEntryChangeMonitor CreateCacheEntryChangeMonitor (System.Collections.Generic.IEnumerable<string> keys, string regionName = default);
override this.CreateCacheEntryChangeMonitor : seq<string> * string -> System.Runtime.Caching.CacheEntryChangeMonitor
Public Overrides Function CreateCacheEntryChangeMonitor (keys As IEnumerable(Of String), Optional regionName As String = Nothing) As CacheEntryChangeMonitor
Parameter
- keys
- IEnumerable<String>
Enumerasi kunci entri cache unik untuk CacheEntryChangeMonitor objek .
- regionName
- String
Wilayah bernama dalam cache tempat entri cache dapat ditambahkan. Jangan berikan nilai untuk parameter ini. Parameter ini null
secara default, karena MemoryCache kelas tidak menerapkan wilayah.
Mengembalikan
Monitor perubahan yang memantau entri dalam cache.
Pengecualian
regionName
bukan null
.
keys
adalah null
.
Item dalam keys
koleksi adalah null
.
Keterangan
Metode ini CreateCacheEntryChangeMonitor membuat instans CacheEntryChangeMonitor . Monitor perubahan khusus ini digunakan untuk memantau entri cache yang ditentukan dalam keys
koleksi dan untuk memicu peristiwa ketika entri berubah.
Entri yang dipantau dianggap telah berubah karena salah satu alasan berikut:
Kunci tidak ada pada saat panggilan ke CreateCacheEntryChangeMonitor metode . Dalam hal ini, instans yang dihasilkan CacheEntryChangeMonitor segera diatur ke status yang diubah. Ini berarti bahwa ketika kode kemudian mengikat panggilan balik pemberitahuan perubahan, panggilan balik segera dipicu.
Entri cache terkait telah dihapus dari cache. Ini dapat terjadi jika entri dihapus secara eksplisit, jika kedaluwarsa, atau jika dikeluarkan untuk memulihkan memori