ServiceBase.RequestAdditionalTime Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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é.