Compartilhar via


AcquireLockProperties interface

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

Propriedades

abortSignal

Uma implementação da AbortSignalLike interface 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 ele seja executado se cancelado antes que a tarefa seja invocada.

timeoutInMs

A quantidade permitida de tempo em milissegundos para adquirir um bloqueio. Se um bloqueio não for adquirido nesse período, a promessa retornada por acquire() será rejeitada com um Erro.

Detalhes da propriedade

abortSignal

Uma implementação da AbortSignalLike interface 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 ele seja executado se cancelado antes que a tarefa seja invocada.

abortSignal: undefined | AbortSignalLike

Valor da propriedade

undefined | AbortSignalLike

timeoutInMs

A quantidade permitida de tempo em milissegundos para adquirir um bloqueio. Se um bloqueio não for adquirido nesse período, a promessa retornada por acquire() será rejeitada com um Erro.

timeoutInMs: undefined | number

Valor da propriedade

undefined | number