Limited availability
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die releaseLock()
-Methode des ReadableStreamBYOBReader
-Interfaces gibt die Sperre des Readers auf dem Stream frei. Nachdem die Sperre gelöst wurde, ist der Reader nicht mehr aktiv.
Der Reader erscheint als fehlerhaft, wenn der zugehörige Stream fehlerhaft ist, wenn die Sperre freigegeben wird; andernfalls erscheint der Reader als geschlossen.
Wenn die Sperre des Readers freigegeben wird, während er noch ausstehende Leseanfragen hat, werden die Versprechen, die von der ReadableStreamBYOBReader.read()
-Methode des Readers zurückgegeben werden, sofort mit einem TypeError
abgelehnt. Ungelesene Chunks verbleiben in der internen Warteschlange des Streams und können später durch das Erhalten eines neuen Readers gelesen werden.
Keine.
RückgabewertKeiner (undefined
).
TypeError
Wird ausgelöst, wenn das Quellobjekt kein ReadableStreamBYOBReader
ist.
Ein triviales Beispiel wird unten gezeigt. Eine Sperre wird erstellt, sobald der Reader auf dem Stream erstellt wird.
const reader = stream.getReader({ mode: "byob" });
reader.releaseLock();
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4