protected override void OnStop() { WriteEventEntry("Shutting down Mercury", EventLogEntryType.Information, 0, 0); _systemServer.Stop(); _systemServer.Output -= MercuryLoggingRoutine; _systemServer.Error -= MercuryErrorRoutine; _systemServer.Dispose(); WriteEventEntry("Shutdown Complete, passing to base.", EventLogEntryType.Information, 0, 0); base.OnStop(); }
private void button2_Click(object sender, EventArgs e) { _server.Stop(); }