ServiceBaseRequestAdditionalTime Method
 

Requests additional time for a pending operation.

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

[ComVisibleAttribute(false)]
public void RequestAdditionalTime(
	int milliseconds
)
public:
[ComVisibleAttribute(false)]
void RequestAdditionalTime(
	int milliseconds
)
[<ComVisibleAttribute(false)>]
member RequestAdditionalTime : 
        milliseconds:int -> unit
<ComVisibleAttribute(False)>
Public Sub RequestAdditionalTime (
	milliseconds As Integer
)

Parameters

milliseconds
Type:

The requested time in milliseconds.

Exception Condition
InvalidOperationException

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