AcquireLockProperties interface
Описывает свойства, которые необходимо предоставить при получении блокировки.
Свойства
| abort |
Реализация интерфейса |
| timeout |
Разрешенное время в миллисекундах для получения блокировки.
Если блокировка не получена в течение этого времени, обещание, возвращенное |
Сведения о свойстве
abortSignal
Реализация интерфейса AbortSignalLike для сигнала о запросе на отмену приобретения блокировки.
Это относится только к приобретению блокировки. После получения блокировки задача вызывается и acquire больше не может быть отменена.
Это не отменяет выполнение задачи, переданной в acquire(), если блокировка была приобретена, но не позволит ей работать, если она отменена до вызова задачи.
abortSignal: undefined | AbortSignalLike
Значение свойства
undefined | AbortSignalLike
timeoutInMs
Разрешенное время в миллисекундах для получения блокировки.
Если блокировка не получена в течение этого времени, обещание, возвращенное acquire(), будет отклонено с ошибкой.
timeoutInMs: undefined | number
Значение свойства
undefined | number