C# 클래스 Hangfire.MySql.MySqlDistributedLock

상속: IDisposable, IComparable
파일 보기 프로젝트 열기: arnoldasgudas/Hangfire.MySqlStorage

공개 메소드들

메소드 설명
CompareTo ( object obj ) : int
Dispose ( ) : void
MySqlDistributedLock ( IDbConnection connection, string resource, System.TimeSpan timeout ) : System
MySqlDistributedLock ( IDbConnection connection, string resource, System.TimeSpan timeout, CancellationToken cancellationToken ) : System
MySqlDistributedLock ( MySqlStorage storage, string resource, System.TimeSpan timeout ) : System

비공개 메소드들

메소드 설명
Acquire ( ) : MySqlDistributedLock
AcquireLock ( string resource, System.TimeSpan timeout ) : int
ContinueCondition ( int insertedObjectCount ) : bool
Release ( ) : void

메소드 상세

CompareTo() 공개 메소드

public CompareTo ( object obj ) : int
obj object
리턴 int

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

MySqlDistributedLock() 공개 메소드

public MySqlDistributedLock ( IDbConnection connection, string resource, System.TimeSpan timeout ) : System
connection IDbConnection
resource string
timeout System.TimeSpan
리턴 System

MySqlDistributedLock() 공개 메소드

public MySqlDistributedLock ( IDbConnection connection, string resource, System.TimeSpan timeout, CancellationToken cancellationToken ) : System
connection IDbConnection
resource string
timeout System.TimeSpan
cancellationToken System.Threading.CancellationToken
리턴 System

MySqlDistributedLock() 공개 메소드

public MySqlDistributedLock ( MySqlStorage storage, string resource, System.TimeSpan timeout ) : System
storage MySqlStorage
resource string
timeout System.TimeSpan
리턴 System