public void Dispose() { _messageHandler.Dispose(); (_dataClient as IDisposable)?.Dispose(); _dataServer?.Dispose(); _dataClient = null; _dataServer = null; }