Table of Contents

Class HttpServerEngineWebSocket

Namespace
Sisk.Core.Http.Engine
Assembly
Sisk.Core.dll

Provides an abstract base class for WebSocket contexts.

public abstract class HttpServerEngineWebSocket
Inheritance
HttpServerEngineWebSocket
Inherited Members

Constructors

HttpServerEngineWebSocket()

Properties

State

Gets the state of the WebSocket.

Methods

CloseAsync(WebSocketCloseStatus, string?, CancellationToken)

Closes the WebSocket connection asynchronously.

CloseOutputAsync(WebSocketCloseStatus, string?, CancellationToken)

Closes the output stream of the WebSocket asynchronously.

ReceiveAsync(Memory<byte>, CancellationToken)

Receives data from the WebSocket asynchronously.

SendAsync(ReadOnlyMemory<byte>, WebSocketMessageType, bool, CancellationToken)

Sends data over the WebSocket asynchronously.