ServiceBase.RequestAdditionalTime(Int32) Methode

Definition

Fordert zusätzliche Zeit für eine ausstehende Operation an.Requests additional time for a pending operation.

public:
 void RequestAdditionalTime(int milliseconds);
[System.Runtime.InteropServices.ComVisible(false)]
public void RequestAdditionalTime (int milliseconds);
member this.RequestAdditionalTime : int -> unit
Public Sub RequestAdditionalTime (milliseconds As Integer)

Parameter

milliseconds
Int32

Die angeforderte Zeit in Millisekunden.The requested time in milliseconds.

Attribute

Ausnahmen

Der Dienst steht nicht aus.The service is not in a pending state.

Hinweise

Die RequestAdditionalTime -Methode soll von OnPauseden überschriebenen OnContinueMethoden,, OnStartoder OnStop aufgerufen werden, um zusätzliche Zeit für einen ausstehenden Vorgang anzufordern, um zu verhindern, dass der Dienststeuerungs-Manager (SCM) die der Dienst antwortet nicht.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. Wenn es sich bei dem ausstehenden Vorgang nicht um fortfahren, anhalten, starten oder Beenden InvalidOperationException handelt, wird eine ausgelöst.If the pending operation is not a continue, pause, start, or stop, an InvalidOperationException is thrown.

Gilt für:

Siehe auch