Partager via


AcquireLockProperties interface

Décrit les propriétés qui doivent être fournies lors de l’acquisition d’un verrou.

Propriétés

abortSignal

Implémentation de l’interface AbortSignalLike pour signaler la demande d’annulation de l’acquisition de verrou. Cela s’applique uniquement à l’acquisition d’un verrou. Une fois le verrou acquis, la tâche est appelée et acquire ne peut plus être annulée. Cela n’annule pas l’exécution de la tâche passée à acquire() si le verrou a été acquis, mais l’empêche de s’exécuter si elle est annulée avant l’appel de la tâche.

timeoutInMs

Durée autorisée, en millisecondes, pour acquérir un verrou. Si un verrou n’est pas acquis dans ce délai, la promesse retournée par acquire() est rejetée avec une erreur.

Détails de la propriété

abortSignal

Implémentation de l’interface AbortSignalLike pour signaler la demande d’annulation de l’acquisition de verrou. Cela s’applique uniquement à l’acquisition d’un verrou. Une fois le verrou acquis, la tâche est appelée et acquire ne peut plus être annulée. Cela n’annule pas l’exécution de la tâche passée à acquire() si le verrou a été acquis, mais l’empêche de s’exécuter si elle est annulée avant l’appel de la tâche.

abortSignal: undefined | AbortSignalLike

Valeur de propriété

undefined | AbortSignalLike

timeoutInMs

Durée autorisée, en millisecondes, pour acquérir un verrou. Si un verrou n’est pas acquis dans ce délai, la promesse retournée par acquire() est rejetée avec une erreur.

timeoutInMs: undefined | number

Valeur de propriété

undefined | number