DataCache 成员

启用缓存的应用程序所使用的对象,用于从缓存群集中存储和检索对象。 此对象的实例称为缓存客户端。

下表列出了按 DataCache 类型公开的成员。

公用 属性

  名称 描述
public property Item 允许使用数组符号访问缓存对象。

顶部

公用 方法

(请参阅 受保护 方法)

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

顶部

受保护 方法

  名称 描述
protected method Finalize  (从 Object 继承)
protected method MemberwiseClone  (从 Object 继承)

顶部

另请参阅

参考

DataCache 类
Microsoft.ApplicationServer.Caching 命名空间