ServiceBase.RequestAdditionalTime(Int32) Metodo

Definizione

Richiede tempo aggiuntivo per un'operazione in sospeso.

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

Parametri

milliseconds
Int32

Tempo richiesto in millisecondi.

Attributi

Eccezioni

Il servizio non è in sospeso.

Commenti

Il RequestAdditionalTime metodo deve essere chiamato dai metodi , , OnPauseOnStarto OnStop sottoposti a override OnContinueper richiedere tempo aggiuntivo per un'operazione in sospeso, per impedire a Service Control Manager (SCM) di contrassegnare il servizio come non risponde. Se l'operazione in sospeso non è continua, sospendi, avvia o arresta, viene generata un'eccezione InvalidOperationException .

Si applica a

Vedi anche