NFe.Components.ServiceProcess.PauseService C# (CSharp) Method

PauseService() public static method

public static PauseService ( string serviceName, int timeoutMilliseconds ) : void
serviceName string
timeoutMilliseconds int
return void
        public static void PauseService(string serviceName, int timeoutMilliseconds)
        {
            ServiceController service = new ServiceController(serviceName);
            try
            {
                if (service.Status == ServiceControllerStatus.Running)
                {
                    TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds);

                    service.Pause();
                    service.WaitForStatus(ServiceControllerStatus.Paused, timeout);
                }
            }
            catch
            {
                throw;
            }
        }
        public static void RestartService(string serviceName, int timeoutMilliseconds)