override? string CloseStatusDescription
override ValueTask< ValueWebSocketReceiveResult > ReceiveAsync(Memory< byte > buffer, CancellationToken cancellationToken)
ClientWebSocketOptions Options
override Task SendAsync(ArraySegment< byte > buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken)
WebSocketHandle _innerWebSocket
override? string SubProtocol
override? WebSocketCloseStatus CloseStatus
WebSocket ConnectedWebSocket
override Task< WebSocketReceiveResult > ReceiveAsync(ArraySegment< byte > buffer, CancellationToken cancellationToken)
override ValueTask SendAsync(ReadOnlyMemory< byte > buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken)
async Task ConnectAsyncCore(Uri uri, CancellationToken cancellationToken)
override Task CloseOutputAsync(WebSocketCloseStatus closeStatus, string? statusDescription, CancellationToken cancellationToken)
override Task CloseAsync(WebSocketCloseStatus closeStatus, string? statusDescription, CancellationToken cancellationToken)
Task ConnectAsync(Uri uri, CancellationToken cancellationToken)
static ClientWebSocketOptions CreateDefaultOptions()
async Task ConnectAsync(Uri uri, CancellationToken cancellationToken, ClientWebSocketOptions options)
string? CloseStatusDescription
Task< WebSocketReceiveResult > ReceiveAsync(ArraySegment< byte > buffer, CancellationToken cancellationToken)
Task CloseOutputAsync(WebSocketCloseStatus closeStatus, string? statusDescription, CancellationToken cancellationToken)
Task SendAsync(ArraySegment< byte > buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken)
WebSocketCloseStatus? CloseStatus
Task CloseAsync(WebSocketCloseStatus closeStatus, string? statusDescription, CancellationToken cancellationToken)
static string net_WebSockets_NotConnected
static string net_WebSockets_AlreadyStarted
static string net_uri_NotAbsolute
static string net_WebSockets_Scheme
static int CompareExchange(ref int location1, int value, int comparand)
static int Exchange(ref int location1, int value)
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)