AcquireLockProperties interface
Descreve as propriedades que devem ser fornecidas durante a aquisição de um bloqueio.
Propriedades
| abort |
Uma implementação da interface |
| timeout |
A quantidade de tempo permitida em milissegundos para adquirir um bloqueio.
Se um bloqueio não for adquirido dentro desse prazo, a promessa retornada por |
Detalhes de Propriedade
abortSignal
Uma implementação da interface AbortSignalLike para sinalizar a solicitação de cancelamento de aquisição de bloqueio.
Isto aplica-se apenas à aquisição de uma fechadura. Uma vez adquirido o bloqueio, 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 de Propriedade
undefined | AbortSignalLike
timeoutInMs
A quantidade de tempo permitida em milissegundos para adquirir um bloqueio.
Se um bloqueio não for adquirido dentro desse prazo, a promessa retornada por acquire() será rejeitada com um Erro.
timeoutInMs: undefined | number
Valor de Propriedade
undefined | number