C# Класс Hangfire.MySql.MySqlDistributedLock

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

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

Метод Описание
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