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 uzyskiwania 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 acquire
nie można go już anulować.
Nie powoduje to anulowania uruchamiania zadania przekazanego do acquire()
elementu , 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 uzyskiwania blokady.
Jeśli blokada nie zostanie uzyskana w tym czasie, obietnica zwrócona przez acquire()
program zostanie odrzucona z powodu błędu.
timeoutInMs: undefined | number
Wartość właściwości
undefined | number