Partilhar via


AcquireLockProperties interface

Descreve as propriedades que devem ser fornecidas durante a aquisição de um bloqueio.

Propriedades

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.

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.

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