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 |
瀏覽器相容性
載入中…