AcquireLockProperties interface
Descreve as propriedades que devem ser fornecidas durante a aquisição de um bloqueio.
Propriedades
| abort |
Uma implementação da interface |
| timeout |
O tempo permitido em milissegundos para adquirir um bloqueio.
Se um bloqueio não for adquirido nesse momento, a promessa retornada por |
Detalhes da propriedade
abortSignal
Uma implementação da interface AbortSignalLike 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 ela seja executada se cancelada antes que a tarefa seja invocada.
abortSignal: undefined | AbortSignalLike
Valor da propriedade
undefined | AbortSignalLike
timeoutInMs
O tempo permitido em milissegundos para adquirir um bloqueio.
Se um bloqueio não for adquirido nesse momento, a promessa retornada por acquire() será rejeitada com um Erro.
timeoutInMs: undefined | number
Valor da propriedade
undefined | number