Bagikan melalui


CacheEntryRemovedArguments Konstruktor

Definisi

Menginisialisasi instans baru kelas CacheEntryRemovedArguments.

public:
 CacheEntryRemovedArguments(System::Runtime::Caching::ObjectCache ^ source, System::Runtime::Caching::CacheEntryRemovedReason reason, System::Runtime::Caching::CacheItem ^ cacheItem);
public CacheEntryRemovedArguments(System.Runtime.Caching.ObjectCache source, System.Runtime.Caching.CacheEntryRemovedReason reason, System.Runtime.Caching.CacheItem cacheItem);
new System.Runtime.Caching.CacheEntryRemovedArguments : System.Runtime.Caching.ObjectCache * System.Runtime.Caching.CacheEntryRemovedReason * System.Runtime.Caching.CacheItem -> System.Runtime.Caching.CacheEntryRemovedArguments
Public Sub New (source As ObjectCache, reason As CacheEntryRemovedReason, cacheItem As CacheItem)

Parameter

source
ObjectCache

Instans ObjectCache yang cacheItem dihapus.

reason
CacheEntryRemovedReason

Salah satu nilai enumerasi yang menunjukkan mengapa cacheItem dihapus.

cacheItem
CacheItem

Instans entri cache yang dihapus.

Pengecualian

sourceadalah null.

-atau-

cacheItemadalah null.

Keterangan

Pengembang biasanya menggunakan CacheEntryRemovedArguments kelas ketika mereka ingin diberi tahu setelah entri cache dihapus dari cache.

Ketika implementasi cache akan menghapus satu atau beberapa entri cache dari cache, implementasi cache memanggil CacheEntryRemovedCallback delegasi yang terdaftar dalam aplikasi. Ketika implementasi cache memanggil delegasi, biasanya memanggil CacheEntryRemovedArguments konstruktor untuk meneruskan ke panggilan balik instans baru CacheEntryRemovedArguments yang berisi informasi tentang entri cache yang sedang dihapus. Panggilan balik memberi tahu aplikasi yang mendaftarkan panggilan balik tentang entri cache yang sedang dihapus. Setelah konstruktor kembali, CacheEntryRemovedArguments instans berisi detail tentang penghapusan entri cache.

Berlaku untuk