CacheEntryUpdateArguments 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关将从缓存中删除的缓存项的信息。
public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
- 继承
-
CacheEntryUpdateArguments
注解
类中的 CacheEntryUpdateArguments 参数包含有关缓存实现即将移除的条目的详细信息。 这些参数包括缓存项的键、将从中删除条目的实例的引用 ObjectCache 、删除原因以及包含该条目的缓存中的区域名称。 类的 CacheEntryUpdateArguments 构造函数使用这些参数创建类的新实例。
CacheEntryUpdateArguments将对象传递给CacheEntryUpdateCallback处理程序,该处理程序通知缓存要删除的条目。
继承者说明
回调处理程序必须通知缓存实现是否在缓存中插入替换项来代替即将删除的缓存项。 如果要交换缓存条目,则必须为属性分配一个值nullUpdatedCacheItem。 缓存实现将属性的值null解释UpdatedCacheItem为注意,应删除当前缓存项,但不应替换。
构造函数
| 名称 | 说明 |
|---|---|
| CacheEntryUpdateArguments(ObjectCache, CacheEntryRemovedReason, String, String) |
初始化 CacheEntryUpdateArguments 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| Key |
获取即将删除的缓存项的唯一标识符。 |
| RegionName |
获取缓存中包含缓存项的区域的名称。 |
| RemovedReason |
获取即将从缓存中删除缓存项的原因。 |
| Source |
获取对 ObjectCache 包含即将删除的缓存项的实例的引用。 |
| UpdatedCacheItem |
获取或设置用于更新缓存对象的条目的值 CacheItem 。 |
| UpdatedCacheItemPolicy |
获取或设置更新的条目的 CacheItem 缓存逐出或过期策略。 |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |