Condividi tramite


AcquireLockProperties interface

Descrive le proprietà che devono essere fornite durante l'acquisizione di un blocco.

Proprietà

abortSignal

Implementazione dell'interfaccia per segnalare la richiesta di annullamento dell'acquisizione AbortSignalLike del blocco. Questo vale solo per l'acquisizione di un blocco. Una volta acquisito il blocco, l'attività viene richiamata e acquire non può più essere annullata. Questa operazione non annulla l'esecuzione dell'attività passata a acquire() se il blocco è stato acquisito, ma impedirà l'esecuzione se annullata prima che l'attività venga richiamata.

timeoutInMs

Intervallo di tempo consentito in millisecondi per acquisire un blocco. Se un blocco non viene acquisito entro questo periodo, la promessa restituita da acquire() verrà rifiutata con un errore.

Dettagli proprietà

abortSignal

Implementazione dell'interfaccia per segnalare la richiesta di annullamento dell'acquisizione AbortSignalLike del blocco. Questo vale solo per l'acquisizione di un blocco. Una volta acquisito il blocco, l'attività viene richiamata e acquire non può più essere annullata. Questa operazione non annulla l'esecuzione dell'attività passata a acquire() se il blocco è stato acquisito, ma impedirà l'esecuzione se annullata prima che l'attività venga richiamata.

abortSignal: undefined | AbortSignalLike

Valore della proprietà

undefined | AbortSignalLike

timeoutInMs

Intervallo di tempo consentito in millisecondi per acquisire un blocco. Se un blocco non viene acquisito entro questo periodo, la promessa restituita da acquire() verrà rifiutata con un errore.

timeoutInMs: undefined | number

Valore della proprietà

undefined | number