C# Класс Senparc.Weixin.Cache.Memcached.MemcachedCacheLock

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

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

Метод Описание
Lock ( string resourceName ) : bool
Lock ( string resourceName, int retryCount, System.TimeSpan retryDelay ) : bool
MemcachedCacheLock ( MemcachedObjectCacheStrategy strategy, string resourceName, string key, int retryCount, System.TimeSpan retryDelay ) : System
UnLock ( string resourceName ) : void

Приватные методы

Метод Описание
GetLockKey ( string resourceName ) : string
RetryLock ( string resourceName, int retryCount, System.TimeSpan retryDelay, Func action ) : bool

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

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

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

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

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

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

public MemcachedCacheLock ( MemcachedObjectCacheStrategy strategy, string resourceName, string key, int retryCount, System.TimeSpan retryDelay ) : System
strategy MemcachedObjectCacheStrategy
resourceName string
key string
retryCount int
retryDelay System.TimeSpan
Результат System

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

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