Table of Contents

Class WebTransportBidirectionalStream

Namespace
CSharpToJavaScript.APIs.JS
Assembly
CSharpToJavaScript.dll

The WebTransportBidirectionalStream interface of the {{domxref("WebTransport API", "WebTransport API", "", "nocode")}} represents a bidirectional stream created by a server or a client that can be used for reliable transport. Provides access to a WebTransportReceiveStream for reading incoming data, and a WebTransportSendStream for writing outgoing data.

[Value("WebTransportBidirectionalStream")]
public class WebTransportBidirectionalStream
Inheritance
WebTransportBidirectionalStream
Inherited Members

Remarks

-Using WebTransport
-{{domxref("WebSockets API", "WebSockets API", "", "nocode")}}
-{{domxref("Streams API", "Streams API", "", "nocode")}}
-WebTransport over HTTP/3

See also on MDN

Constructors

WebTransportBidirectionalStream()

public WebTransportBidirectionalStream()

Properties

Readable

The readable read-only property of the WebTransportBidirectionalStream interface returns a WebTransportReceiveStream instance that can be used to reliably read incoming data.

[Value("readable")]
public WebTransportReceiveStream Readable { get; }

Property Value

WebTransportReceiveStream

A WebTransportReceiveStream.

Remarks

-Using WebTransport
-{{domxref("WebSockets API", "WebSockets API", "", "nocode")}}
-{{domxref("Streams API", "Streams API", "", "nocode")}}
-WebTransport over HTTP/3

See also on MDN

Writable

The writable read-only property of the WebTransportBidirectionalStream interface returns a WebTransportSendStream instance that can be used to write outgoing data.

[Value("writable")]
public WebTransportSendStream Writable { get; }

Property Value

WebTransportSendStream

A WebTransportSendStream.

Remarks

-Using WebTransport
-{{domxref("WebSockets API", "WebSockets API", "", "nocode")}}
-{{domxref("Streams API", "Streams API", "", "nocode")}}
-WebTransport over HTTP/3

See also on MDN