Class
HttpServerEngineWebSocket
Provides an abstract base class for WebSocket contexts.
public abstract class HttpServerEngineWebSocket : IDisposableInheritance #
object ← HttpServerEngineWebSocket
Implements #
Inherited Members #
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors #
| Name | Description |
|---|---|
| HttpServerEngineWebSocket() |
Properties #
| Name | Description |
|---|---|
| State | Gets the state of the WebSocket. |
Methods #
| Name | Description |
|---|---|
| CloseAsync(WebSocketCloseStatus, string?, CancellationToken) | Closes the WebSocket connection asynchronously. |
| CloseOutputAsync(WebSocketCloseStatus, string?, CancellationToken) | Closes the output stream of the WebSocket asynchronously. |
| CreateFromWebSocket(WebSocket) | Creates a concrete HttpServerEngineWebSocket instance from the specified WebSocket. |
| Dispose() | Releases the resources associated with this WebSocket context. |
| ReceiveAsync(Memory<byte>, CancellationToken) | Receives data from the WebSocket asynchronously. |
| SendAsync(ReadOnlyMemory<byte>, WebSocketMessageType, bool, CancellationToken) | Sends data over the WebSocket asynchronously. |