DataCache 成员
启用缓存的应用程序所使用的对象,用于从缓存群集中存储和检索对象。 此对象的实例称为缓存客户端。
下表列出了按 DataCache 类型公开的成员。
公用 属性
名称 | 描述 | |
---|---|---|
Item | 允许使用数组符号访问缓存对象。 |
顶部
公用 方法
(请参阅 受保护 方法)
名称 | 描述 | |
---|---|---|
Add | 已超载。 向缓存添加对象。 | |
AddCacheLevelBulkCallback | 为所有区域和项目上发生的缓存操作添加批量缓存通知回调。 | |
AddCacheLevelCallback | 为所有区域和项目上发生的缓存操作添加缓存通知回调。 | |
AddFailureNotificationCallback | 针对表明客户端已丢失一个或多个缓存通知的通知,添加失败通知回调。 | |
AddItemLevelCallback | 已超载。 为特定项目上发生的缓存操作添加缓存通知回调。 | |
AddRegionLevelCallback | 为某个特定区域上发生的缓存操作添加缓存通知回调。 | |
BulkGet | 从缓存的指定区域返回指定密钥的对象。 | |
ClearRegion | 删除指定区域中的所有对象。 | |
CreateRegion | 创建一个区域。 | |
Equals | 已超载。 (从 Object 继承) | |
Get | 已超载。 通过使用指定密钥从缓存中获取对象。 | |
GetAndLock | 已超载。 如果密钥存在且未被任何客户端锁定,则锁定密钥并且返回与该密钥相对应的对象。 | |
GetCacheItem | 已超载。 获取 DataCacheItem 对象以检索与群集中的缓存对象相关联的所有信息。 | |
GetHashCode | (从 Object 继承) | |
GetIfNewer | 已超载。 仅当缓存中驻留对象的最新版本时,从缓存中获取对象。 | |
GetObjectsByAllTags | 获取指定区域中所有标记都相同的所有缓存对象的可枚举列表。 | |
GetObjectsByAnyTag | 获取指定区域中任何标记都相同的所有缓存对象的可枚举列表。 | |
GetObjectsByTag | 获取指定区域中具有指定标记的所有缓存对象的可枚举列表。 | |
GetObjectsInRegion | 获取指定区域中所有缓存对象的可枚举列表。 | |
GetSystemRegionName | 返回指定密钥的区域的名称。 | |
GetSystemRegions | 用于确定缓存的默认区域。 | |
GetType | (从 Object 继承) | |
Put | 已超载。 在缓存中添加或替换对象。 | |
PutAndUnlock | 已超载。 在缓存中替换并解锁对象。 | |
ReferenceEquals | (从 Object 继承) | |
Remove | 已超载。 从缓存中删除对象。 | |
RemoveCallback | 删除缓存通知回调。 | |
RemoveRegion | 删除一个区域。 同时还删除区域中的所有缓存对象。 | |
ResetObjectTimeout | 已超载。 重置对象超时值,定义对象在过期之前驻留在缓存中的时间长度。 为对象指定的值覆盖缓存的默认设置。 | |
ToString | (从 Object 继承) | |
Unlock | 已超载。 释放缓存中锁定的对象。 此方法通过确保使用适当的 DataCacheLockHandle 来解锁对象从而支持悲观并发。 |
顶部
受保护 方法
名称 | 描述 | |
---|---|---|
Finalize | (从 Object 继承) | |
MemberwiseClone | (从 Object 继承) |
顶部