Interface IAbpDistributedLock
Namespace: Volo.Abp.DistributedLocking
Assembly: Volo.Abp.DistributedLocking.Abstractions.dll
Syntax
public interface IAbpDistributedLock
Methods
TryAcquireAsync(string, TimeSpan, CancellationToken)
Declaration
Task<IAbpDistributedLockHandle?> TryAcquireAsync(string name, TimeSpan timeout = default, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | |
| TimeSpan | timeout | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<IAbpDistributedLockHandle> |