Share via


ServiceBase.RequestAdditionalTime Méthode

Définition

Surcharges

RequestAdditionalTime(Int32)

Demande la durée supplémentaire d'une opération en attente.

RequestAdditionalTime(TimeSpan)

Lorsque cette méthode est appelée à partir de OnStart, OnStop, OnPause ou OnContinue, l’indicateur d’attente spécifié est transmis au Gestionnaire de contrôle des services pour éviter que le service ne soit marqué comme ne répondant pas.

RequestAdditionalTime(Int32)

Source:
ServiceBase.cs
Source:
ServiceBase.cs
Source:
ServiceBase.cs
Source:
ServiceBase.cs

Demande la durée supplémentaire d'une opération en attente.

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

Paramètres

milliseconds
Int32

Heure demandée en millisecondes.

Attributs

Exceptions

Le service n'est pas en état d'attente.

Remarques

La RequestAdditionalTime méthode est destinée à être appelée par les méthodes , , OnPauseOnStartou OnStop remplacées OnContinuepour demander du temps supplémentaire pour une opération en attente, afin d’empêcher le Gestionnaire de contrôle des services (SCM) de marquer le service comme ne répondant pas. Si l’opération en attente n’est pas une poursuite, une pause, un démarrage ou un arrêt, un InvalidOperationException est levée.

Voir aussi

S’applique à

RequestAdditionalTime(TimeSpan)

Source:
ServiceBase.cs
Source:
ServiceBase.cs
Source:
ServiceBase.cs
Source:
ServiceBase.cs

Lorsque cette méthode est appelée à partir de OnStart, OnStop, OnPause ou OnContinue, l’indicateur d’attente spécifié est transmis au Gestionnaire de contrôle des services pour éviter que le service ne soit marqué comme ne répondant pas.

public:
 void RequestAdditionalTime(TimeSpan time);
public void RequestAdditionalTime (TimeSpan time);
member this.RequestAdditionalTime : TimeSpan -> unit
Public Sub RequestAdditionalTime (time As TimeSpan)

Paramètres

time
TimeSpan

Temps supplémentaire demandé.

S’applique à