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) | 
		 删除指定百分比的缓存项。  |