C# Класс Senparc.Weixin.Cache.BaseCacheLock

Наследование: ICacheLock
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_cacheStrategy IBaseCacheStrategy
_resourceName string
_retryCount int
_retryDelay System.TimeSpan

Открытые методы

Метод Описание
Dispose ( ) : void
Lock ( string resourceName ) : bool
Lock ( string resourceName, int retryCount, System.TimeSpan retryDelay ) : bool
LockNow ( ) : ICacheLock
UnLock ( string resourceName ) : void

Защищенные методы

Метод Описание
BaseCacheLock ( IBaseCacheStrategy strategy, string resourceName, string key, int retryCount, System.TimeSpan retryDelay ) : System

Описание методов

BaseCacheLock() защищенный Метод

protected BaseCacheLock ( IBaseCacheStrategy strategy, string resourceName, string key, int retryCount, System.TimeSpan retryDelay ) : System
strategy IBaseCacheStrategy
resourceName string
key string
retryCount int
retryDelay System.TimeSpan
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Lock() публичный абстрактный Метод

public abstract Lock ( string resourceName ) : bool
resourceName string
Результат bool

Lock() публичный абстрактный Метод

public abstract Lock ( string resourceName, int retryCount, System.TimeSpan retryDelay ) : bool
resourceName string
retryCount int
retryDelay System.TimeSpan
Результат bool

LockNow() публичный Метод

public LockNow ( ) : ICacheLock
Результат ICacheLock

UnLock() публичный абстрактный Метод

public abstract UnLock ( string resourceName ) : void
resourceName string
Результат void

Описание свойств

_cacheStrategy защищенное свойство

protected IBaseCacheStrategy _cacheStrategy
Результат IBaseCacheStrategy

_resourceName защищенное свойство

protected string _resourceName
Результат string

_retryCount защищенное свойство

protected int _retryCount
Результат int

_retryDelay защищенное свойство

protected TimeSpan,System _retryDelay
Результат System.TimeSpan