AcquireLockProperties interface
描述取得鎖定時必須提供的屬性。
屬性
| abort |
|
| timeout |
允許的時間量,以毫秒為單位取得鎖定。
如果未在此時間內取得鎖定, |
屬性詳細資料
abortSignal
AbortSignalLike 介面的實作,以發出取消鎖定取得的要求。
這隻適用於取得鎖定。 取得鎖定之後,就會叫用工作,且無法再取消 acquire。
如果已取得鎖定,這不會取消執行傳遞至 acquire() 的工作,但如果在叫用工作之前取消,就會防止它執行。
abortSignal: undefined | AbortSignalLike
屬性值
undefined | AbortSignalLike
timeoutInMs
允許的時間量,以毫秒為單位取得鎖定。
如果未在此時間內取得鎖定,acquire() 所傳回的承諾將會遭到拒絕,並出現錯誤。
timeoutInMs: undefined | number
屬性值
undefined | number