public override bool Disconnect() { try { _daClient?.Dispose(); _daClient = null; _connect = false; AddInfo("client disconnected successfully."); return(true); } catch (Exception ex) { AddInfo("client disconnected exception: " + ex.Message); _connect = false; return(false); } }