C# Class Ivony.Caching.DiskCacheProvider

基于磁盘文件的缓存提供程序
Inheritance: IAsyncCacheProvider
Afficher le fichier Open project: Ivony/Ivony.Caching

Méthodes publiques

Méthode Description
Clear ( ) : System.Threading.Tasks.Task

清除所有缓存

DiskCacheProvider ( string path ) : System

创建 DiskCacheProvider 对象

DiskCacheProvider ( string path, IFormatter serializer ) : System

创建 DiskCacheProvider 对象

Dispose ( ) : void

释放所有资源,停止提供缓存

Get ( string cacheKey ) : Task

获取一个缓存值

Remove ( string cacheKey ) : System.Threading.Tasks.Task

移除一个缓存项

Set ( string cacheKey, object value, CachePolicyItem cachePolicy ) : System.Threading.Tasks.Task

设置一个缓存

Method Details

Clear() public méthode

清除所有缓存
public Clear ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

DiskCacheProvider() public méthode

创建 DiskCacheProvider 对象
public DiskCacheProvider ( string path ) : System
path string 磁盘缓存路径
Résultat System

DiskCacheProvider() public méthode

创建 DiskCacheProvider 对象
public DiskCacheProvider ( string path, IFormatter serializer ) : System
path string 磁盘缓存路径
serializer IFormatter 二进制序列化器
Résultat System

Dispose() public méthode

释放所有资源,停止提供缓存
public Dispose ( ) : void
Résultat void

Get() public méthode

获取一个缓存值
public Get ( string cacheKey ) : Task
cacheKey string 缓存键
Résultat Task

Remove() public méthode

移除一个缓存项
public Remove ( string cacheKey ) : System.Threading.Tasks.Task
cacheKey string 要移除的缓存键
Résultat System.Threading.Tasks.Task

Set() public méthode

设置一个缓存
public Set ( string cacheKey, object value, CachePolicyItem cachePolicy ) : System.Threading.Tasks.Task
cacheKey string 缓存键
value object 缓存值
cachePolicy CachePolicyItem 缓存策略
Résultat System.Threading.Tasks.Task