Interface ILocksService
- Namespace
- OpenSettings.Services.Interfaces
- Assembly
- OpenSettings.dll
public interface ILocksService
Methods
AcquireLockAsync(AcquireLockInput, CancellationToken)
Task<bool> AcquireLockAsync(AcquireLockInput input, CancellationToken cancellationToken = default)
Parameters
input
AcquireLockInputcancellationToken
CancellationToken
Returns
ReleaseLockAsync(ReleaseLockInput, CancellationToken)
Task<bool> ReleaseLockAsync(ReleaseLockInput input, CancellationToken cancellationToken = default)
Parameters
input
ReleaseLockInputcancellationToken
CancellationToken
Returns
SetLockExpiryTimeAsync(SetLockExpiryTimeInput, CancellationToken)
Task SetLockExpiryTimeAsync(SetLockExpiryTimeInput input, CancellationToken cancellationToken)
Parameters
input
SetLockExpiryTimeInputcancellationToken
CancellationToken