private void ConnectionClosedHandler(object sender, WebSocketConnectionStateChangeEventArgs e) { var cn = e.Connection; cn.Closed -= ConnectionClosedHandler; lock (_connections) { _connections.Remove(cn); } }
protected void OnClosing(object sender, WebSocketConnectionStateChangeEventArgs e) { if (Closing != null) { Closing(sender, e); } }