AcquireLockProperties interface
Opisuje właściwości, które należy podać podczas uzyskiwania blokady.
Właściwości
abort |
Implementacja interfejsu |
timeout |
Dozwolony czas w milisekundach na uzyskanie blokady.
Jeśli blokada nie zostanie uzyskana w tym czasie, obietnica zwrócona przez |
Szczegóły właściwości
abortSignal
Implementacja interfejsu AbortSignalLike
sygnalizuje żądanie anulowania pozyskiwania blokady.
Dotyczy to tylko nabycia blokady. Po uzyskaniu blokady zadanie jest wywoływane i nie można już anulować acquire
.
Nie powoduje to anulowania uruchamiania zadania przekazanego do acquire()
, jeśli blokada została uzyskana, ale uniemożliwi jej uruchomienie, jeśli zostanie anulowane przed wywołaniem zadania.
abortSignal: undefined | AbortSignalLike
Wartość właściwości
undefined | AbortSignalLike
timeoutInMs
Dozwolony czas w milisekundach na uzyskanie blokady.
Jeśli blokada nie zostanie uzyskana w tym czasie, obietnica zwrócona przez acquire()
zostanie odrzucona z powodu błędu.
timeoutInMs: undefined | number
Wartość właściwości
undefined | number