IDBTransaction: durability-Eigenschaft

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die schreibgeschützte Eigenschaft durability des IDBTransaction-Interfaces gibt den Haltbarkeitshinweis zurück, mit dem die Transaktion erstellt wurde. Dies ist ein Hinweis an den Benutzeragent, ob bei Abschluss der Transaktion die Leistung oder die Haltbarkeit priorisiert werden soll.

Der Wert dieser Eigenschaft wird im options.durability-Parameter definiert, wenn eine Transaktion mit IDBDatabase.transaction() erstellt wird.

Wert

Einer der folgenden literalen Strings:

"strict"

Der Benutzeragent kann davon ausgehen, dass die Transaktion erst dann erfolgreich abgeschlossen wurde, wenn alle ausstehenden Änderungen erfolgreich auf ein dauerhaftes Speichermedium geschrieben wurden.

"relaxed"

Der Benutzeragent kann davon ausgehen, dass die Transaktion erfolgreich abgeschlossen wurde, sobald alle ausstehenden Änderungen auf das Betriebssystem geschrieben wurden, ohne anschließende Überprüfung.

"default"

Der Benutzeragent sollte sein standardmäßiges Haltbarkeitsverhalten für den Speicher-Bucket verwenden. Dies ist die Standardeinstellung für Transaktionen, wenn nicht anders angegeben.

Beispiele

Für ein vollständiges Arbeitsbeispiel siehe unsere To-do Notifications App (Beispiel live ansehen).

Spezifikationen

Specification
Indexed Database API 3.0
# dom-idbtransaction-durability

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
durability

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support