CacheEntryUpdateArguments 类

定义

提供有关将从缓存中移除的缓存项的信息。

public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
继承
CacheEntryUpdateArguments

注解

类中的 CacheEntryUpdateArguments 参数包含有关缓存实现要删除的条目的详细信息。 参数包括缓存项的键、对将从中删除 ObjectCache 条目的实例的引用、删除原因以及缓存中包含该条目的区域名称。 类的 CacheEntryUpdateArguments 构造函数使用这些参数创建类的新实例。

对象 CacheEntryUpdateArguments 将传递给处理程序 CacheEntryUpdateCallback ,处理程序通知缓存要删除的条目。

继承者说明

回调处理程序必须通知缓存实现是否在缓存中插入替换条目来替换即将删除的缓存项。 如果要交换缓存条目,则必须为 属性赋值以外的nullUpdatedCacheItem值。 缓存实现会将 属性的值UpdatedCacheItem解释null为应删除但不能替换当前缓存条目的通知。

构造函数

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)

适用于

另请参阅