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