C# Class Senparc.Weixin.Cache.BaseCacheLock

Inheritance: ICacheLock
Afficher le fichier Open project: JeffreySu/WeiXinMPSDK

Protected Properties

Свойство Type Description
_cacheStrategy IBaseCacheStrategy
_resourceName string
_retryCount int
_retryDelay System.TimeSpan

Méthodes publiques

Méthode Description
Dispose ( ) : void
Lock ( string resourceName ) : bool
Lock ( string resourceName, int retryCount, System.TimeSpan retryDelay ) : bool
LockNow ( ) : ICacheLock
UnLock ( string resourceName ) : void

Méthodes protégées

Méthode Description
BaseCacheLock ( IBaseCacheStrategy strategy, string resourceName, string key, int retryCount, System.TimeSpan retryDelay ) : System

Method Details

BaseCacheLock() protected méthode

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
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Lock() public abstract méthode

public abstract Lock ( string resourceName ) : bool
resourceName string
Résultat bool

Lock() public abstract méthode

public abstract Lock ( string resourceName, int retryCount, System.TimeSpan retryDelay ) : bool
resourceName string
retryCount int
retryDelay System.TimeSpan
Résultat bool

LockNow() public méthode

public LockNow ( ) : ICacheLock
Résultat ICacheLock

UnLock() public abstract méthode

public abstract UnLock ( string resourceName ) : void
resourceName string
Résultat void

Property Details

_cacheStrategy protected_oe property

protected IBaseCacheStrategy _cacheStrategy
Résultat IBaseCacheStrategy

_resourceName protected_oe property

protected string _resourceName
Résultat string

_retryCount protected_oe property

protected int _retryCount
Résultat int

_retryDelay protected_oe property

protected TimeSpan,System _retryDelay
Résultat System.TimeSpan