Поделиться через


AcquireLockProperties interface

Описывает свойства, которые необходимо предоставить при получении блокировки.

Свойства

abortSignal

Реализация интерфейса для передачи AbortSignalLike сигнала о запросе на отмену получения блокировки. Это относится только к приобретению блокировки. После получения блокировки задача вызывается и acquire больше не может быть отменена. Это не отменяет выполнение задачи, переданной в acquire() , если блокировка была получена, но не позволяет запустить ее, если она отменена до вызова задачи.

timeoutInMs

Допустимое количество времени в миллисекундах для получения блокировки. Если блокировка не получена в течение этого времени, обещание, возвращенное acquire() , будет отклонено с ошибкой.

Сведения о свойстве

abortSignal

Реализация интерфейса для передачи AbortSignalLike сигнала о запросе на отмену получения блокировки. Это относится только к приобретению блокировки. После получения блокировки задача вызывается и acquire больше не может быть отменена. Это не отменяет выполнение задачи, переданной в acquire() , если блокировка была получена, но не позволяет запустить ее, если она отменена до вызова задачи.

abortSignal: undefined | AbortSignalLike

Значение свойства

undefined | AbortSignalLike

timeoutInMs

Допустимое количество времени в миллисекундах для получения блокировки. Если блокировка не получена в течение этого времени, обещание, возвращенное acquire() , будет отклонено с ошибкой.

timeoutInMs: undefined | number

Значение свойства

undefined | number