ServiceBase.RequestAdditionalTime Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| RequestAdditionalTime(Int32) |
Richiede tempo aggiuntivo per un'operazione in sospeso. |
| RequestAdditionalTime(TimeSpan) |
Quando questo metodo viene chiamato da OnStart, OnStop, OnPause o OnContinue, l'hint di attesa specificato viene passato a Service Control Manager per evitare che il servizio sia contrassegnato come non risponde. |
RequestAdditionalTime(Int32)
- Origine:
- ServiceBase.cs
- Origine:
- ServiceBase.cs
- Origine:
- ServiceBase.cs
- Origine:
- ServiceBase.cs
Richiede tempo aggiuntivo per un'operazione in sospeso.
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)
Parametri
- milliseconds
- Int32
Tempo richiesto in millisecondi.
- Attributi
Eccezioni
Il servizio non è in sospeso.
Commenti
Il RequestAdditionalTime metodo deve essere chiamato dai metodi , , OnContinueOnPauseo OnStart sottoposti a override OnStopper 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 .
Vedi anche
Si applica a
RequestAdditionalTime(TimeSpan)
- Origine:
- ServiceBase.cs
- Origine:
- ServiceBase.cs
- Origine:
- ServiceBase.cs
- Origine:
- ServiceBase.cs
Quando questo metodo viene chiamato da OnStart, OnStop, OnPause o OnContinue, l'hint di attesa specificato viene passato a Service Control Manager per evitare che il servizio sia contrassegnato come non risponde.
public:
void RequestAdditionalTime(TimeSpan time);
public void RequestAdditionalTime(TimeSpan time);
member this.RequestAdditionalTime : TimeSpan -> unit
Public Sub RequestAdditionalTime (time As TimeSpan)
Parametri
- time
- TimeSpan
Tempo aggiuntivo richiesto.