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)