共用方式為


AcquireLockProperties interface

描述取得鎖定時必須提供的屬性。

屬性

abortSignal

AbortSignalLike 介面的實作,以發出取消鎖定取得的要求。 這隻適用於取得鎖定。 取得鎖定之後,就會叫用工作,且無法再取消 acquire。 如果已取得鎖定,這不會取消執行傳遞至 acquire() 的工作,但如果在叫用工作之前取消,就會防止它執行。

timeoutInMs

允許的時間量,以毫秒為單位取得鎖定。 如果未在此時間內取得鎖定,acquire() 所傳回的承諾將會遭到拒絕,並出現錯誤。

屬性詳細資料

abortSignal

AbortSignalLike 介面的實作,以發出取消鎖定取得的要求。 這隻適用於取得鎖定。 取得鎖定之後,就會叫用工作,且無法再取消 acquire。 如果已取得鎖定,這不會取消執行傳遞至 acquire() 的工作,但如果在叫用工作之前取消,就會防止它執行。

abortSignal: undefined | AbortSignalLike

屬性值

undefined | AbortSignalLike

timeoutInMs

允許的時間量,以毫秒為單位取得鎖定。 如果未在此時間內取得鎖定,acquire() 所傳回的承諾將會遭到拒絕,並出現錯誤。

timeoutInMs: undefined | number

屬性值

undefined | number