WebTransportSendStream

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

注意:此功能在 Web Workers 中可用。

WebTransportSendStream 介面是 WebTransport API 的一部分,它是一個專門化的 WritableStream,用於在單向或雙向 WebTransport 流中傳送出站資料。

傳送流是一個 可寫流,其資料型別為 Uint8Array。您可以向該流寫入資料以傳送到伺服器。它還提供了流式處理功能,例如設定傳送順序和獲取流統計資訊。

此型別的物件不能直接構造。建立單向流時,WebTransport.createUnidirectionalStream() 會返回此型別的物件用於傳送資料。使用 WebTransport.createBidirectionalStream() 建立雙向流時,該方法會返回一個 WebTransportBidirectionalStream,並且可以透過其 writable 屬性獲取傳送流物件。當雙向流由遠端端發起時,可以透過 WebTransport.incomingBidirectionalStreams 類似地獲取此型別的物件。

WebTransportSendStream 是一個 可轉移物件

WritableStream WebTransportSendStream

例項屬性

還繼承了其父介面 WritableStream 的屬性。

WebTransportSendStream.getStats() 實驗性

返回一個 Promise,該 Promise 會解析為與該流相關的統計資訊。

例項方法

還繼承了其父介面 WritableStream 的方法。

WebTransportSendStream.sendOrder 實驗性

指示該流相對於已設定了值的其他流的傳送優先順序。

示例

有關如何獲取 WebTransportSendStream 物件 ReadableStream 的示例,請參閱 WebTransport.incomingUnidirectionalStreams

規範

規範
WebTransport
# webtransportsendstream

瀏覽器相容性

另見