Udostępnij za pośrednictwem


AcquireLockProperties interface

Opisuje właściwości, które należy podać podczas uzyskiwania blokady.

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.

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.

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