예제 #1
0
 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);
 }
예제 #2
0
 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);
 }