public Task ReleaseAsync(string name) { return(UnscopedLockProvider.ReleaseAsync(GetScopedLockProviderKey(name))); }
public Task RenewAsync(string name, TimeSpan?lockExtension = null) { return(UnscopedLockProvider.RenewAsync(GetScopedLockProviderKey(name))); }
public Task <ILock> AcquireAsync(string name, TimeSpan?lockTimeout = null, CancellationToken cancellationToken = default) { return(UnscopedLockProvider.AcquireAsync(GetScopedLockProviderKey(name), lockTimeout, cancellationToken)); }
public Task <bool> IsLockedAsync(string name) { return(UnscopedLockProvider.IsLockedAsync(GetScopedLockProviderKey(name))); }
public Task RenewAsync(string resource, string lockId, TimeSpan?timeUntilExpires = null) { return(UnscopedLockProvider.RenewAsync(resource, lockId, timeUntilExpires)); }
public Task ReleaseAsync(string resource, string lockId) { return(UnscopedLockProvider.ReleaseAsync(resource, lockId)); }
public Task <ILock> AcquireAsync(string resource, TimeSpan?timeUntilExpires = null, bool releaseOnDispose = true, CancellationToken cancellationToken = default) { return(UnscopedLockProvider.AcquireAsync(GetScopedLockProviderKey(resource), timeUntilExpires, releaseOnDispose, cancellationToken)); }
public Task RenewAsync(ILock @lock, TimeSpan?lockExtension = null) { return(UnscopedLockProvider.RenewAsync(@lock, lockExtension)); }
public Task ReleaseAsync(ILock @lock) { return(UnscopedLockProvider.ReleaseAsync(@lock)); }