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: AbortSignalLike | undefined
Valor de Propriedade
AbortSignalLike | undefined
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: number | undefined
Valor de Propriedade
number | undefined