C# Class Hangfire.MySql.MySqlDistributedLock

Inheritance: IDisposable, IComparable
Afficher le fichier Open project: arnoldasgudas/Hangfire.MySqlStorage

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Acquire ( ) : MySqlDistributedLock
AcquireLock ( string resource, System.TimeSpan timeout ) : int
ContinueCondition ( int insertedObjectCount ) : bool
Release ( ) : void

Method Details

CompareTo() public méthode

public CompareTo ( object obj ) : int
obj object
Résultat int

Dispose() public méthode

public Dispose ( ) : void
Résultat void

MySqlDistributedLock() public méthode

public MySqlDistributedLock ( IDbConnection connection, string resource, System.TimeSpan timeout ) : System
connection IDbConnection
resource string
timeout System.TimeSpan
Résultat System

MySqlDistributedLock() public méthode

public MySqlDistributedLock ( IDbConnection connection, string resource, System.TimeSpan timeout, CancellationToken cancellationToken ) : System
connection IDbConnection
resource string
timeout System.TimeSpan
cancellationToken System.Threading.CancellationToken
Résultat System

MySqlDistributedLock() public méthode

public MySqlDistributedLock ( MySqlStorage storage, string resource, System.TimeSpan timeout ) : System
storage MySqlStorage
resource string
timeout System.TimeSpan
Résultat System