public void Stop() { try { _gcCancellation.Cancel(); _host.Close(); _webAppHost.Close(); StatusMonitor?.SetOffline(); } catch (Exception ex) { Log?.AddMessage("Failed to start: {0}", ex); StatusMonitor?.SetError(ex.Message); } }