static App() { HeartBeatTimer = new Timer(10 * 1000); HeartBeatTimer.Elapsed += delegate { if (Server != null) { try { Server.GetVersion(); HeartBeatTimer.Start(); } catch { Server = null; HeartBeatTimer.Stop(); MessageBox.Show("Disconnected from the server", "Error", MessageBoxButton.OK, MessageBoxImage.Error); Environment.Exit(1); } } else { HeartBeatTimer.Stop(); } }; HeartBeatTimer.AutoReset = false; }
static App() { HeartBeatTimer = new Timer(10 * 1000); HeartBeatTimer.Elapsed += delegate { if (Server != null) { try { Server.GetVersion(); HeartBeatTimer.Start(); } catch { Server = null; HeartBeatTimer.Stop(); MessageBox.Show("Disconnected from the server", "Error", MessageBoxButton.OK, MessageBoxImage.Error); Environment.Exit(1); } } else { HeartBeatTimer.Stop(); } }; HeartBeatTimer.AutoReset = false; }