void IDisposable.Dispose()
        {
            Disconnect();

            _heartbeatTimer.Dispose();
            _notifier.Close();
        }
 public void Close()
 {
     Disconnect();
     _timer.Dispose();
     _notifier.Close();
 }