AcquireLockProperties interface
描述获取锁时必须提供的属性。
属性
| abort |
|
| timeout |
获取锁所允许的时间(以毫秒为单位)。
如果在此期间未获取锁,则 |
属性详细信息
abortSignal
AbortSignalLike 接口的实现,用于向请求发出取消锁定获取的信号。
这仅适用于获取锁。 获取锁后,将调用该任务,并且无法再取消 acquire。
如果已获取锁,则不会取消传递给 acquire() 的任务,但如果在调用任务之前取消,则会阻止它运行。
abortSignal: undefined | AbortSignalLike
属性值
undefined | AbortSignalLike
timeoutInMs
获取锁所允许的时间(以毫秒为单位)。
如果在此期间未获取锁,则 acquire() 返回的承诺将被拒绝并显示错误。
timeoutInMs: undefined | number
属性值
undefined | number