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
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