WebTransportSendStream
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Note: This feature is available in Web Workers.
Giao diện WebTransportSendStream của WebTransport API là một WritableStream chuyên biệt được sử dụng để gửi dữ liệu đầu ra trong các luồng WebTransport một chiều hoặc hai chiều.
Luồng gửi là một writable stream của Uint8Array, có thể được ghi để gửi dữ liệu đến máy chủ. Ngoài ra, nó cung cấp các tính năng luồng như đặt thứ tự gửi và lấy thống kê luồng.
Các đối tượng thuộc kiểu này không được xây dựng trực tiếp. Khi tạo một luồng một chiều, WebTransport.createUnidirectionalStream() trả về một đối tượng thuộc kiểu này để gửi dữ liệu. Khi tạo một luồng hai chiều bằng cách sử dụng WebTransport.createBidirectionalStream(), phương thức trả về một WebTransportBidirectionalStream, và đối tượng luồng gửi có thể được lấy từ thuộc tính writable của nó. Khi một luồng hai chiều được khởi tạo bởi đầu xa, một đối tượng thuộc kiểu này cũng có thể được lấy tương tự bằng cách sử dụng WebTransport.incomingBidirectionalStreams.
WebTransportSendStream là một transferable object.
Thuộc tính phiên bản
Cũng kế thừa các thuộc tính từ giao diện cha WritableStream.
WebTransportSendStream.getStats()-
Trả về một
Promisephân giải thành các thống kê liên quan đến luồng này.
Phương thức phiên bản
Cũng kế thừa các phương thức từ giao diện cha WritableStream.
WebTransportSendStream.sendOrder-
Chỉ ra độ ưu tiên gửi của luồng này so với các luồng khác mà giá trị đã được đặt.
Ví dụ
Xem WebTransport.incomingUnidirectionalStreams để biết ví dụ về cách lấy một ReadableStream của các đối tượng WebTransportSendStream.
Thông số kỹ thuật
| Specification |
|---|
| WebTransport> # webtransportsendstream> |