Ejemplo n.º 1
0
 public static IDisposable AcquireOne(
     IDbConnection connection, IDbTransaction transaction, string tablePrefix,
     LockableResource resource) =>
 AcquireOne(
     connection, transaction, tablePrefix,
     DefaultTimeout, CancellationToken.None,
     resource);
Ejemplo n.º 2
0
 private void AcquireLock(LockableResource resource)
 {
     _resources.Add(resource);
 }
Ejemplo n.º 3
0
 public static IDisposable AcquireOne(
     IDbConnection connection, string tablePrefix,
     TimeSpan timeout, CancellationToken token,
     LockableResource resource) =>
 AcquireOne(connection, null, tablePrefix, timeout, token, resource);
Ejemplo n.º 4
0
 public static IDisposable AcquireOne(
     IDbConnection connection, string tablePrefix, LockableResource resource) =>
 AcquireOne(connection, null, tablePrefix, resource);
Ejemplo n.º 5
0
 public static IDisposable AcquireOne(
     IDbTransaction transaction, string tablePrefix, LockableResource resource) =>
 AcquireOne(transaction.Connection, transaction, tablePrefix, resource);
Ejemplo n.º 6
0
 public static IDisposable AcquireOne(
     IDbTransaction transaction, string tablePrefix,
     TimeSpan timeout, CancellationToken token,
     LockableResource resource) =>
 AcquireOne(transaction.Connection, transaction, tablePrefix, timeout, token, resource);