SPCache 成员
包括受保护的成员
包括继承的成员
允许访问已分配的高速缓存。
SPCache 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() |
AllocatedBytes | 获取由所有缓存分配的总字节数。 |
![]() ![]() |
Cache | 获取当前的SPCache对象。 |
![]() |
Count | 获取当前处于活动状态的缓存数量。 |
![]() |
HitRatio | 跨所有缓存中获取当前缓存命中率。 |
![]() |
TotalCacheHits | 跨所有缓存获取缓存命中数。 |
![]() |
TotalReadAttempts | 跨所有缓存获取读取次数。 |
![]() |
UsedBytes | 获取跨所有缓存使用的字节数。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Clear | 从指定的类型名称的缓存中移除所有对象。 |
![]() |
CreateMossObjectCache(String, Byte, TimeSpan, UInt64) | 创建新的缓存,其中包含具有指定的类型名称的对象,并具有指定的优先级、 保留期和最大大小。 |
![]() |
CreateMossObjectCache(String, Byte, TimeSpan, UInt64, Boolean) | 创建新的缓存,其中包含具有指定的类型名称的对象,并具有指定的优先级、 保留期、 最大大小和过期策略。 |
![]() |
Delete(String, String) | 与指定的对象类型,删除缓存中的项与指定的字符串标识符。 |
![]() |
Delete(String, String, Boolean) | 与指定的对象类型,删除缓存中的项与指定的字符串标识符。 |
![]() |
DeleteByIndexedValue | 删除缓存中的指定的对象类型与所有匹配的索引的键 / 值对的对象。 |
![]() |
DeleteExpired | 删除所有缓存的到期日期已过期的所有对象。 |
![]() |
Dispose | 释放所有关联的所有缓存的当前内存。 |
![]() |
Enum | 返回具有指定的对象类型名称缓存中的所有对象。 |
![]() |
EnumObjectList | 返回与指定的对象类型高速缓存中的所有对象的所有对象标识符的列表。 |
![]() |
Get | 从缓存 wit 指定的对象类型返回具有指定标识符的对象。 |
![]() |
GetByIndex | 从指定的对象类型高速缓存返回的对象与指定的索引键 / 值对的List 。 |
![]() |
GetCacheObject | 从指定的对象类型高速缓存返回具有指定标识符的对象。 |
![]() |
GetItemCount | 返回与指定的对象类型高速缓存对象的数目。 |
![]() |
GetTree | 返回与指定的对象类型高速缓存中的缓存对象在指定的父对象下的List 。 |
![]() |
NotifyItemRemoved | 引发ItemRemoved事件,事件特定的数据传递给关联的事件处理程序。 |
![]() |
ObjectCacheExists | 返回一个布尔值,该值指示是否存在与指定的对象类型对象缓存。 |
![]() |
Put(String, SPCachedObject) | 使用指定的对象类型写入缓存指定的对象。 |
![]() |
Put(String, []) | 使用指定的对象类型写入缓存指定的对象数组。 |
![]() |
ReleaseMossObjectCache | 删除与指定的对象类型对象缓存。 |
![]() |
Trim(DateTime) | 修剪所有对象的指定DateTime以来未被访问的所有的缓存。 |
![]() |
Trim(String, DateTime) | 修剪缓存指定DateTime以来未被访问的所有项的指定的对象类型。 |
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
ItemRemoved | 从当前的缓存中删除一个对象时发生。 |
页首