public void Stop() { Netlog.Debug(serviceName + " stop..."); try { //if (m_ServerDequeue != null) // m_ServerDequeue.Stop(); if (m_PipeServerProducer != null) { m_PipeServerProducer.Stop(); } if (m_TcpServerProducer != null) { m_TcpServerProducer.Stop(); } if (m_HttpServerProducer != null) { m_HttpServerProducer.Stop(); } if (m_PipeServerConsumer != null) { m_PipeServerConsumer.Stop(); } if (m_TcpServerConsumer != null) { m_TcpServerConsumer.Stop(); } if (m_HttpServerConsumer != null) { m_HttpServerConsumer.Stop(); } if (m_ServerQueueManager != null) { m_ServerQueueManager.Stop(); } //if (m_FolderServer != null) // m_FolderServer.Stop(true); //if (m_DbServer != null) // m_DbServer.Stop(true); Netlog.Debug(serviceName + " stoped."); } catch (Exception ex) { Netlog.Debug(serviceName + " stop error: " + ex.Message); } }
public bool Stop() { Log.LogInfo("Stopping service"); _listener.Stop(); _cacheServer.Stop(); Log.LogInfo("Service stopped successfully"); // stop this after last log HostServices.HostServices.Stop(); return true; }