Ejemplo n.º 1
0
 public Task ReleaseAsync(string name)
 {
     return(UnscopedLockProvider.ReleaseAsync(GetScopedLockProviderKey(name)));
 }
Ejemplo n.º 2
0
 public Task RenewAsync(string name, TimeSpan?lockExtension = null)
 {
     return(UnscopedLockProvider.RenewAsync(GetScopedLockProviderKey(name)));
 }
Ejemplo n.º 3
0
 public Task <ILock> AcquireAsync(string name, TimeSpan?lockTimeout = null, CancellationToken cancellationToken = default)
 {
     return(UnscopedLockProvider.AcquireAsync(GetScopedLockProviderKey(name), lockTimeout, cancellationToken));
 }
Ejemplo n.º 4
0
 public Task <bool> IsLockedAsync(string name)
 {
     return(UnscopedLockProvider.IsLockedAsync(GetScopedLockProviderKey(name)));
 }
Ejemplo n.º 5
0
 public Task RenewAsync(string resource, string lockId, TimeSpan?timeUntilExpires = null)
 {
     return(UnscopedLockProvider.RenewAsync(resource, lockId, timeUntilExpires));
 }
Ejemplo n.º 6
0
 public Task ReleaseAsync(string resource, string lockId)
 {
     return(UnscopedLockProvider.ReleaseAsync(resource, lockId));
 }
Ejemplo n.º 7
0
 public Task <ILock> AcquireAsync(string resource, TimeSpan?timeUntilExpires = null, bool releaseOnDispose = true, CancellationToken cancellationToken = default)
 {
     return(UnscopedLockProvider.AcquireAsync(GetScopedLockProviderKey(resource), timeUntilExpires, releaseOnDispose, cancellationToken));
 }
Ejemplo n.º 8
0
 public Task RenewAsync(ILock @lock, TimeSpan?lockExtension = null)
 {
     return(UnscopedLockProvider.RenewAsync(@lock, lockExtension));
 }
Ejemplo n.º 9
0
 public Task ReleaseAsync(ILock @lock)
 {
     return(UnscopedLockProvider.ReleaseAsync(@lock));
 }