C# 클래스 Senparc.Weixin.Cache.BaseCacheLock

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

보호된 프로퍼티들

프로퍼티 타입 설명
_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