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 s’il est annulé 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 s’il est annulé avant l’appel de la tâche.

abortSignal: AbortSignalLike | undefined

Valeur de propriété

AbortSignalLike | undefined

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: number | undefined

Valeur de propriété

number | undefined