From 0a2497afcb00225b921a08f9da509822d43995f6 Mon Sep 17 00:00:00 2001 From: Fs00 Date: Sun, 22 Mar 2020 12:51:50 +0100 Subject: [PATCH] Add service name to TimeoutException message --- .../src/Resources/Strings.resx | 2 +- .../src/System/ServiceProcess/ServiceController.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libraries/System.ServiceProcess.ServiceController/src/Resources/Strings.resx b/src/libraries/System.ServiceProcess.ServiceController/src/Resources/Strings.resx index ac4efff21f8184..03d6b58e310f65 100644 --- a/src/libraries/System.ServiceProcess.ServiceController/src/Resources/Strings.resx +++ b/src/libraries/System.ServiceProcess.ServiceController/src/Resources/Strings.resx @@ -94,7 +94,7 @@ Cannot stop '{0}' service on computer '{1}'. - Time out has expired and the operation has not been completed. + The operation requested for service '{0}' has not been completed within the specified time interval. ServiceController enables manipulating and accessing Windows services and it is not applicable for other operating systems. diff --git a/src/libraries/System.ServiceProcess.ServiceController/src/System/ServiceProcess/ServiceController.cs b/src/libraries/System.ServiceProcess.ServiceController/src/System/ServiceProcess/ServiceController.cs index e635a9cd61bdb6..8096fc436d09ea 100644 --- a/src/libraries/System.ServiceProcess.ServiceController/src/System/ServiceProcess/ServiceController.cs +++ b/src/libraries/System.ServiceProcess.ServiceController/src/System/ServiceProcess/ServiceController.cs @@ -900,7 +900,7 @@ public void WaitForStatus(ServiceControllerStatus desiredStatus, TimeSpan timeou while (Status != desiredStatus) { if (DateTime.UtcNow - start > timeout) - throw new System.ServiceProcess.TimeoutException(SR.Timeout); + throw new System.ServiceProcess.TimeoutException(SR.Format(SR.Timeout, ServiceName)); _waitForStatusSignal.WaitOne(250); Refresh();