WebTransportSendStream
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das WebTransportSendStream-Interface der WebTransport-API ist ein spezialisiertes WritableStream, das verwendet wird, um ausgehende Daten in sowohl unidirektionalen als auch bidirektionalen WebTransport-Streams zu senden.
Der Sendestream ist ein schreibbarer Stream von Uint8Array, in den geschrieben werden kann, um Daten an einen Server zu senden. Zusätzlich bietet er Streaming-Funktionen wie das Setzen der Sendereihenfolge und das Abrufen von Stream-Statistiken.
Objekte dieses Typs werden nicht direkt konstruiert. Beim Erstellen eines unidirektionalen Streams gibt WebTransport.createUnidirectionalStream() ein Objekt dieses Typs zurück, um Daten zu senden. Beim Erstellen eines bidirektionalen Streams mit WebTransport.createBidirectionalStream() gibt die Methode einen WebTransportBidirectionalStream zurück, und das Sendestream-Objekt kann von dessen writable-Eigenschaft abgerufen werden. Wenn ein bidirektionaler Stream vom entfernten Ende initiiert wird, kann ein Objekt dieses Typs ähnlich mit Hilfe von WebTransport.incomingBidirectionalStreams abgerufen werden.
WebTransportSendStream ist ein übertragbares Objekt.
Instanzeigenschaften
Erbt auch Eigenschaften von seinem übergeordneten Interface, WritableStream.
WebTransportSendStream.getStats()-
Gibt ein
Promisezurück, das mit Statistiken in Bezug auf diesen Stream aufgelöst wird.
Instanzmethoden
Erbt auch Methoden von seinem übergeordneten Interface, WritableStream.
WebTransportSendStream.sendOrder-
Gibt die Sendepriorität dieses Streams relativ zu anderen Streams an, für die der Wert gesetzt wurde.
Beispiele
Siehe WebTransport.incomingUnidirectionalStreams für ein Beispiel, wie man einen ReadableStream von WebTransportSendStream-Objekten erhält.
Spezifikationen
| Specification |
|---|
| WebTransport> # webtransportsendstream> |