/// <summary> /// /// </summary> /// <param name="query"></param> /// <returns></returns> private QueryResult ServerConnect(Query query) { try { if (string.IsNullOrEmpty(query.Key)) { return(new QueryResult("Failed", new ArgumentNullException(nameof(query.Key)), null)); } IsConnectedToNetworkDataStore = true; return(QueryTcpClient.Connect(query.Key).Result); } catch (Exception e) { return(null); } }