CacheStoreProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供要作为 MemoryCache 使用的默认对象缓存实现插入其中的缓存存储所需的基接口。
public ref class CacheStoreProvider abstract : System::Configuration::Provider::ProviderBase, IDisposable
public abstract class CacheStoreProvider : System.Configuration.Provider.ProviderBase, IDisposable
type CacheStoreProvider = class
inherit ProviderBase
interface IDisposable
Public MustInherit Class CacheStoreProvider
Inherits ProviderBase
Implements IDisposable
- 继承
- 实现
构造函数
CacheStoreProvider() |
初始化此类的新实例。 |
属性
Description |
获取一条简短的易懂描述,它适合在管理工具或其他用户界面 (UI) 中显示。 (继承自 ProviderBase) |
ItemCount |
获取缓存中存储的项数。 |
Name |
获得一个友好名称,用于在配置过程中引用提供程序。 (继承自 ProviderBase) |
SizeInBytes |
获取缓存的近似大小(以字节为单位)。 |
方法
Add(String, Object, CacheInsertOptions) |
使用选项将指定项添加到缓存。 |
AddDependent(String, CacheDependency, DateTime) |
将从属实体添加到缓存。 |
Dispose() |
释放由缓存对象的当前实例占用的所有资源。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
Get(String) |
检索缓存中的指定项(若存在)。 |
GetEnumerator() |
检索用于循环访问缓存中包含的密钥设置及其值的字典枚举器。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
Initialize(String, NameValueCollection) |
初始化已命名缓存。 |
Insert(String, Object, CacheInsertOptions) |
将对象和依赖项插入缓存中。 |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
Remove(String) |
从缓存中删除项。 |
Remove(String, CacheItemRemovedReason) |
从缓存中删除指定的项(若存在)。 |
RemoveDependent(String, CacheDependency) |
删除指定的依赖项。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
Trim(Int32) |
删除指定百分比的缓存项。 |