WritableStreamDefaultController
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das WritableStreamDefaultController
-Interface der Streams API repräsentiert einen Controller, der die Steuerung des Zustands eines WritableStream
ermöglicht. Beim Erstellen eines WritableStream
erhält das zugrunde liegende Sink eine entsprechende WritableStreamDefaultController
-Instanz zur Manipulation.
Konstruktor
Keiner. WritableStreamDefaultController
-Instanzen werden während der Konstruktion von WritableStream
automatisch erstellt.
Instanz-Eigenschaften
WritableStreamDefaultController.signal
Schreibgeschützt-
Gibt das mit dem Controller verbundene
AbortSignal
zurück.
Instanz-Methoden
WritableStreamDefaultController.error()
-
Verursacht, dass alle zukünftigen Interaktionen mit dem zugehörigen Stream fehlschlagen.
Beispiele
const writableStream = new WritableStream({
start(controller) {
// do stuff with controller
// error stream if necessary
controller.error("My stream is broken");
},
write(chunk, controller) {
// ...
},
close(controller) {
// ...
},
abort(err) {
// ...
},
});
Spezifikationen
Specification |
---|
Streams Standard # ws-default-controller-class |
Browser-Kompatibilität
BCD tables only load in the browser