CacheStoreProvider 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供要作为 MemoryCache 使用的默认对象缓存实现插入其中的缓存存储所需的基接口。
public ref class CacheStoreProvider abstract : System::Configuration::Provider::ProviderBase, IDisposablepublic abstract class CacheStoreProvider : System.Configuration.Provider.ProviderBase, IDisposabletype CacheStoreProvider = class
    inherit ProviderBase
    interface IDisposablePublic 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) | 删除指定百分比的缓存项。 |