次の方法で共有


AcquireLockProperties interface

ロックの取得中に指定する必要があるプロパティについて説明します。

プロパティ

abortSignal

ロックの取得を取り消す要求を通知する AbortSignalLike インターフェイスの実装。 これはロックの取得にのみ適用されます。 ロックが取得されると、タスクが呼び出され、acquire は取り消すことができなくなります。 ロックが取得された場合、acquire() に渡されたタスクの実行は取り消されませんが、タスクが呼び出される前に取り消されると実行できなくなります。

timeoutInMs

ロックを取得するために許容される時間 (ミリ秒単位)。 この時間内にロックが取得されない場合、acquire() によって返された promise はエラーで拒否されます。

プロパティの詳細

abortSignal

ロックの取得を取り消す要求を通知する AbortSignalLike インターフェイスの実装。 これはロックの取得にのみ適用されます。 ロックが取得されると、タスクが呼び出され、acquire は取り消すことができなくなります。 ロックが取得された場合、acquire() に渡されたタスクの実行は取り消されませんが、タスクが呼び出される前に取り消されると実行できなくなります。

abortSignal: undefined | AbortSignalLike

プロパティ値

undefined | AbortSignalLike

timeoutInMs

ロックを取得するために許容される時間 (ミリ秒単位)。 この時間内にロックが取得されない場合、acquire() によって返された promise はエラーで拒否されます。

timeoutInMs: undefined | number

プロパティ値

undefined | number