C# 클래스 Senparc.Weixin.Cache.Memcached.MemcachedCacheLock

상속: BaseCacheLock
파일 보기 프로젝트 열기: JeffreySu/WeiXinMPSDK

공개 메소드들

메소드 설명
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