点击或拖拽改变大小
盛派网络

IBaseCacheStrategyTKey, TValue 接口

Senparc.Weixin SDK 官方教程《微信开发深度解析》已出版,支持中国开源事业,请【购买正版】
《微信公众号+小程序》视频课程已经上线,【点击这里】学习!

NeuChar(纽插)已经上线,为开发者提供一站式跨平台管理枢纽,并可将应用入驻到 NeuChar 应用商店!新功能正在不断增加中,快来使用吧! https://www.neuchar.com
在线动态微信接口 Swagger WebApi 文档: https://weixin.senparc.com:8039

公共缓存策略接口

命名空间:  Senparc.CO2NET.Cache
程序集:  Senparc.CO2NET (在 Senparc.CO2NET.dll 中) 版本:1.4.300-preview.3.21201.4.100+9de96adf02982fcbddc436d3680e19a719e9d8b2
语法
public interface IBaseCacheStrategy<TKey, TValue>

类型参数

TKey
TValue

IBaseCacheStrategyTKey, TValue 类型公开以下成员。

方法
  名称说明
公共方法CheckExisted
检查是否存在Key及对象
公共方法CheckExistedAsync
【异步方法】检查是否存在Key及对象
公共方法Get(TKey, Boolean)
返回指定缓存键的对象
公共方法GetT(TKey, Boolean)
返回指定缓存键的对象,并强制指定类型
公共方法GetAll
获取所有缓存信息集合
公共方法GetAllAsync
【异步方法】获取所有缓存信息集合
公共方法GetAsync(TKey, Boolean)
【异步方法】返回指定缓存键的对象
公共方法GetAsyncT(TKey, Boolean)
【异步方法】返回指定缓存键的对象,并强制指定类型
公共方法GetCount
获取缓存集合总数(注意:每个缓存框架的计数对象不一定一致!)
公共方法GetCountAsync
【异步方法】获取缓存集合总数(注意:每个缓存框架的计数对象不一定一致!)
公共方法GetFinalKey
获取缓存中最终的键,如Container建议格式: return String.Format("{0}:{1}", "SenparcWeixinContainer", key);
公共方法InsertToCache 已过时。
添加指定ID的对象
公共方法RemoveFromCache
移除指定缓存键的对象
公共方法RemoveFromCacheAsync
【异步方法】移除指定缓存键的对象
公共方法Set
添加指定ID的对象
公共方法SetAsync
【异步方法】添加指定ID的对象
公共方法Update
更新缓存
公共方法UpdateAsync
【异步方法】更新缓存
Top
参见