RedisCacheLock 类 |
Senparc.Weixin SDK 官方教程《微信开发深度解析》已出版,支持中国开源事业,请【购买正版】!
《微信公众号+小程序》视频课程已经上线,【点击这里】学习!
NeuChar(纽插)已经上线,为开发者提供一站式跨平台管理枢纽,并可将应用入驻到 NeuChar 应用商店!新功能正在不断增加中,快来使用吧! https://www.neuchar.com
在线动态微信接口 Swagger WebApi 文档: https://weixin.senparc.com:8039
命名空间: Senparc.CO2NET.Cache.CsRedis
RedisCacheLock 类型公开以下成员。
名称 | 说明 | |
---|---|---|
![]() | RedisCacheLock | 初始化 RedisCacheLock 类的一个新实例 |
名称 | 说明 | |
---|---|---|
![]() | LockSuccessful | (继承自 BaseCacheLock。) |
名称 | 说明 | |
---|---|---|
![]() ![]() | CreateAndLock |
创建 RedisCacheLock 实例,并立即尝试获得锁
|
![]() ![]() | CreateAndLockAsync |
【异步方法】创建 RedisCacheLock 实例,并立即尝试获得锁
|
![]() | Dispose | (继承自 BaseCacheLock。) |
![]() | Dispose(Boolean) |
非密封类修饰用protected virtual
密封类修饰用private
(继承自 BaseCacheLock。) |
![]() | Finalize |
必须,以备程序员忘记了显式调用Dispose方法
(继承自 BaseCacheLock。) |
![]() | GetTotalTtl |
获取最长锁定时间(锁最长生命周期),单位:毫秒
(继承自 BaseCacheLock。) |
![]() | Lock | (重写 BaseCacheLockLock.) |
![]() | LockAsync | (重写 BaseCacheLockLockAsync.) |
![]() | UnLock | (重写 BaseCacheLockUnLock.) |
![]() | UnLockAsync | (重写 BaseCacheLockUnLockAsync.) |
名称 | 说明 | |
---|---|---|
![]() | _cacheStrategy | (继承自 BaseCacheLock。) |
![]() | _isSyncLock | (继承自 BaseCacheLock。) |
![]() | _resourceName | (继承自 BaseCacheLock。) |
![]() | _retryCount | (继承自 BaseCacheLock。) |
![]() | _retryDelay | (继承自 BaseCacheLock。) |
![]() | DefaultRetryCount |
默认重试次数
(继承自 BaseCacheLock。) |
![]() | DefaultRetryDelay |
默认每次重试间隔时间
(继承自 BaseCacheLock。) |
![]() | disposed | (继承自 BaseCacheLock。) |
名称 | 说明 | |
---|---|---|
![]() | Serialize |
序列化对象
(由 StackExchangeRedisExtensions 定义。) |
![]() | ToHashEntries |
Serialize in Redis format
(由 RedisUtils 定义。) |
![]() | ToJson |
把数据转换为Json格式(使用Newtonsoft.Json.dll)
(由 ObjectExtensions 定义。) |