AcquireLockProperties interface
Descreve as propriedades que devem ser fornecidas durante a aquisição de um bloqueio.
Propriedades
abort |
Uma implementação da |
timeout |
A quantidade permitida de tempo em milissegundos para adquirir um bloqueio.
Se um bloqueio não for adquirido nesse período, a promessa retornada por |
Detalhes da propriedade
abortSignal
Uma implementação da AbortSignalLike
interface para sinalizar a solicitação para cancelar a aquisição de bloqueio.
Isso só se aplica à aquisição de um bloqueio. Depois que o bloqueio é adquirido, a tarefa é invocada e acquire
não pode mais ser cancelada.
Isso não cancela a execução da tarefa passada para acquire()
se o bloqueio tiver sido adquirido, mas impedirá que ele seja executado se cancelado antes que a tarefa seja invocada.
abortSignal: undefined | AbortSignalLike
Valor da propriedade
undefined | AbortSignalLike
timeoutInMs
A quantidade permitida de tempo em milissegundos para adquirir um bloqueio.
Se um bloqueio não for adquirido nesse período, a promessa retornada por acquire()
será rejeitada com um Erro.
timeoutInMs: undefined | number
Valor da propriedade
undefined | number