Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

ReadableStreamDefaultController: error() Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Januar 2020⁩.

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

Siehe auch