System.Net.WebSockets.WebSocket.Dispose C# (CSharp) Method

Dispose() public abstract method

public abstract Dispose ( ) : void
return void
        public abstract void Dispose();
        [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]

Usage Example

        public override async Task CloseAsync()
        {
            if (IsConnected)
            {
                State = ChannelState.ClosedReceived;
            }

            if (socket != null)
            {
                try
                {
                    await socket.CloseAsync(WebSocketCloseStatus.NormalClosure, "Normal", CancellationToken.None);

                    socket.Dispose();
                    socket = null;
                }
                catch (Exception ex)
                {
                    Console.WriteLine($"Fault closing Web socket server socket - {ex.Message}");
                }
            }



            OnClose?.Invoke(this, new ChannelCloseEventArgs(Id));
            await Task.CompletedTask;
        }
All Usage Examples Of System.Net.WebSockets.WebSocket::Dispose