CacheEntryRemovedArguments 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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)
参数
- source
- ObjectCache
ObjectCache从cacheItem中删除的实例。
- reason
- CacheEntryRemovedReason
指示为何 cacheItem 删除的枚举值之一。
- cacheItem
- CacheItem
已删除的缓存项的实例。
例外
注解
开发人员通常在从缓存中删除缓存项后收到通知时使用 CacheEntryRemovedArguments 该类。
当缓存实现即将从缓存中删除一个或多个缓存条目时,缓存实现将调用 CacheEntryRemovedCallback 在应用程序中注册的委托。 当缓存实现调用委托时,它通常调用 CacheEntryRemovedArguments 构造函数以传递给回调, CacheEntryRemovedArguments 该实例包含有关要删除的缓存项的信息。 该回调通知应用程序注册了有关要删除的缓存项的回调。 构造函数返回后, CacheEntryRemovedArguments 实例包含有关删除缓存项的详细信息。