ReadableStreamDefaultController: error() Methode

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die error() Methode des ReadableStreamDefaultController Interface verursacht, dass alle zukünftigen Interaktionen mit dem zugehörigen Stream fehlschlagen.

Hinweis: Die error() Methode kann mehr als einmal aufgerufen werden und kann aufgerufen werden, wenn der Stream nicht lesbar ist.

Syntax

js
error(e)

Parameter

e

Der Fehler, mit dem zukünftige Interaktionen fehlschlagen sollen.

Rückgabewert

Keiner (undefined).

Ausnahmen

TypeError

Wird ausgelöst, wenn das Quellobjekt kein ReadableStreamDefaultController ist.

Beispiele

Das Ein lesbarer Stream mit einer zugrundeliegenden Push-Quelle und Backpressure-Unterstützung Beispiel in der Spezifikation liefert ein gutes Beispiel für die Verwendung von ReadableStreamDefaultController.desiredSize, um manuell zu erkennen, wann der Stream voll ist und Backpressure anzuwenden. Es zeigt auch die Verwendung von error(), um manuell einen Stream-Fehler auszulösen, falls ein anderer Teil des Systems, auf den es angewiesen ist, fehlschlägt.

Spezifikationen

Specification
Streams
# rs-default-controller-error

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
error

Legend

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

Full support
Full support

Siehe auch