private void StartCounterCollection() { var task = Task.Factory.StartNew(async() => { var perfService = new PerfCounterService(); while (true) { var results = perfService.GetResults(); Clients.All.newCounters(results); await Task.Delay(2000); } }, TaskCreationOptions.LongRunning); }
private void StartCounterCollection() { /*var task = */ Task.Factory.StartNew(async() => { var perfService = new PerfCounterService(); while (true) { dynamic results = perfService.GetResults(); Clients.All.newCounters(results); await Task.Delay(2000); } // ReSharper disable once FunctionNeverReturns }, TaskCreationOptions.LongRunning); }