WebTransportSendStream
注意:此功能在 Web Workers 中可用。
WebTransportSendStream 接口是 WebTransport API 的一部分,它是一个专门化的 WritableStream,用于在单向或双向 WebTransport 流中发送出站数据。
发送流是一个 可写流,其数据类型为 Uint8Array。您可以向该流写入数据以发送到服务器。它还提供了流式处理功能,例如设置发送顺序和获取流统计信息。
此类型的对象不能直接构造。创建单向流时,WebTransport.createUnidirectionalStream() 会返回此类型的对象用于发送数据。使用 WebTransport.createBidirectionalStream() 创建双向流时,该方法会返回一个 WebTransportBidirectionalStream,并且可以通过其 writable 属性获取发送流对象。当双向流由远程端发起时,可以通过 WebTransport.incomingBidirectionalStreams 类似地获取此类型的对象。
WebTransportSendStream 是一个 可转移对象。
实例属性
还继承了其父接口 WritableStream 的属性。
WebTransportSendStream.getStats()实验性-
返回一个
Promise,该 Promise 会解析为与该流相关的统计信息。
实例方法
还继承了其父接口 WritableStream 的方法。
WebTransportSendStream.sendOrder实验性-
指示该流相对于已设置了值的其他流的发送优先级。
示例
有关如何获取 WebTransportSendStream 对象 ReadableStream 的示例,请参阅 WebTransport.incomingUnidirectionalStreams。
规范
| 规范 |
|---|
| WebTransport # webtransportsendstream |
浏览器兼容性
加载中…