public async Task GetOSMetrics() { while (true) { try { var os = OSHelper.GetOSMetrics(); await Clients.Caller.SendAsync("setOSMetrics", os); } catch { } await Task.Delay(1500); } }