ServiceBaseRequestAdditionalTime Method

Requests additional time for a pending operation.

Namespace:   System.ServiceProcess
Assembly:  System.ServiceProcess (in System.ServiceProcess.dll)

public void RequestAdditionalTime(
	int milliseconds
void RequestAdditionalTime(
	int milliseconds
member RequestAdditionalTime : 
        milliseconds:int -> unit
Public Sub RequestAdditionalTime (
	milliseconds As Integer



The requested time in milliseconds.

Exception Condition

The service is not in a pending state.

The RequestAdditionalTime method is intended to be called by the overridden OnContinue, OnPause, OnStart, or OnStop methods to request additional time for a pending operation, to prevent the Service Control Manager (SCM) from marking the service as not responding. If the pending operation is not a continue, pause, start, or stop, an InvalidOperationException is thrown.

.NET Framework
Available since 2.0
Return to top