private void Exit() { try { Quartz.Impl.StdScheduler scheduler = (Quartz.Impl.StdScheduler)SpringHelper.GetContext().GetObject("scheduler"); scheduler.Shutdown(); } catch (Exception ee) { } }
private void formMain_FormClosing(object sender, FormClosingEventArgs e) { if (testedRacks.TestStatus == TestStatus.RUNNING) { DialogResult result = MessageBox.Show("软件关闭前请先点击 停止测试 按钮!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information); e.Cancel = true; return; } else { try { Quartz.Impl.StdScheduler scheduler = (Quartz.Impl.StdScheduler)SpringHelper.GetContext().GetObject("scheduler"); scheduler.Shutdown(); udp.UdpClose(); } catch (Exception ee) { LogHelper.GetLogger <FormMain>().Error(ee.Message); LogHelper.GetLogger <FormMain>().Error(ee.StackTrace); } } }