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 Standard
# rs-default-controller-error

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch