Table of Contents

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 AcquireLockInput
cancellationToken CancellationToken

Returns

Task<bool>

ReleaseLockAsync(ReleaseLockInput, CancellationToken)

Task<bool> ReleaseLockAsync(ReleaseLockInput input, CancellationToken cancellationToken = default)

Parameters

input ReleaseLockInput
cancellationToken CancellationToken

Returns

Task<bool>

SetLockExpiryTimeAsync(SetLockExpiryTimeInput, CancellationToken)

Task SetLockExpiryTimeAsync(SetLockExpiryTimeInput input, CancellationToken cancellationToken)

Parameters

input SetLockExpiryTimeInput
cancellationToken CancellationToken

Returns

Task