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
BCD tables only load in the browser