Partilhar via


AcquireLockProperties interface

Descreve as propriedades que têm de ser fornecidas ao adquirir um bloqueio.

Propriedades

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.

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.

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