Freigeben über


AcquireLockProperties interface

Beschreibt die Eigenschaften, die beim Abrufen einer Sperre bereitgestellt werden müssen.

Eigenschaften

abortSignal

Eine Implementierung der AbortSignalLike Schnittstelle, um die Anforderung zum Abbrechen der Sperrerfassung zu signalisieren. Dies gilt nur für den Erwerb einer Sperre. Sobald die Sperre abgerufen wurde, wird die Aufgabe aufgerufen und acquire kann nicht mehr abgebrochen werden. Dadurch wird die Ausführung der aufgabe, die an acquire() übergeben wird, nicht abgebrochen, wenn die Sperre abgerufen wurde, aber verhindert, dass sie ausgeführt wird, wenn die Aufgabe abgebrochen wird, bevor die Aufgabe aufgerufen wird.

timeoutInMs

Die zulässige Zeit in Millisekunden zum Abrufen einer Sperre. Wenn eine Sperre nicht innerhalb dieses Zeitraums erworben wird, wird die von acquire() zurückgegebene Zusage mit einem Fehler abgelehnt.

Details zur Eigenschaft

abortSignal

Eine Implementierung der AbortSignalLike Schnittstelle, um die Anforderung zum Abbrechen der Sperrerfassung zu signalisieren. Dies gilt nur für den Erwerb einer Sperre. Sobald die Sperre abgerufen wurde, wird die Aufgabe aufgerufen und acquire kann nicht mehr abgebrochen werden. Dadurch wird die Ausführung der aufgabe, die an acquire() übergeben wird, nicht abgebrochen, wenn die Sperre abgerufen wurde, aber verhindert, dass sie ausgeführt wird, wenn die Aufgabe abgebrochen wird, bevor die Aufgabe aufgerufen wird.

abortSignal: undefined | AbortSignalLike

Eigenschaftswert

undefined | AbortSignalLike

timeoutInMs

Die zulässige Zeit in Millisekunden zum Abrufen einer Sperre. Wenn eine Sperre nicht innerhalb dieses Zeitraums erworben wird, wird die von acquire() zurückgegebene Zusage mit einem Fehler abgelehnt.

timeoutInMs: undefined | number

Eigenschaftswert

undefined | number