/// <summary> /// Create thread for multi request. /// </summary> /// <param name="request"></param> public void FetchData(BarDataRequest[] request) { try { var task = Task.Factory.StartNew(() => _fetchMarketData.MultiSymbolReadData(request)); _tasksCollection.Add(task); //_marketDataList=_fetchMarketData.ReadData(request,true); //_persistanceDataCount=_marketDataList.Count; //Task.Factory.StartNew(UseLocalData1); } catch (Exception exception) { _classLogger.Error(exception, _type.FullName, "FetchData"); } }