AcquireLockProperties interface
Descreve as propriedades que têm de ser fornecidas ao adquirir um bloqueio.
Propriedades
abort |
Uma implementação da |
timeout |
O período de tempo permitido em milissegundos para adquirir um bloqueio.
Se um bloqueio não for adquirido neste momento, a promessa devolvida por |
Detalhes de Propriedade
abortSignal
Uma implementação da AbortSignalLike
interface para sinalizar o pedido para cancelar a aquisição de bloqueio.
Isto aplica-se apenas à aquisição de um bloqueio. Depois de o bloqueio ser adquirido, a tarefa é invocada e acquire
já não pode ser cancelada.
Isto não cancela a execução da tarefa transmitida para acquire()
se o bloqueio tiver sido adquirido, mas irá impedi-lo de ser executado se for cancelado antes de a tarefa ser invocada.
abortSignal: undefined | AbortSignalLike
Valor de Propriedade
undefined | AbortSignalLike
timeoutInMs
O período de tempo permitido em milissegundos para adquirir um bloqueio.
Se um bloqueio não for adquirido neste momento, a promessa devolvida por acquire()
será rejeitada com um Erro.
timeoutInMs: undefined | number
Valor de Propriedade
undefined | number