ServiceBase.RequestAdditionalTime Methode

Definition

Überlädt

Name Beschreibung
RequestAdditionalTime(Int32)

Fordert zusätzliche Zeit für einen ausstehenden Vorgang an.

RequestAdditionalTime(TimeSpan)

Wenn diese Methode von OnStart, OnStop, OnPause oder OnContinue aufgerufen wird, wird der angegebene Wartehinweis an den Dienststeuerungs-Manager übergeben, um zu vermeiden, dass der Dienst als nicht reagiert.

RequestAdditionalTime(Int32)

Quelle:
ServiceBase.cs
Quelle:
ServiceBase.cs
Quelle:
ServiceBase.cs
Quelle:
ServiceBase.cs

Fordert zusätzliche Zeit für einen ausstehenden Vorgang an.

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)

Parameter

milliseconds
Int32

Die angeforderte Zeit in Millisekunden.

Attribute

Ausnahmen

Der Dienst befindet sich nicht im ausstehenden Zustand.

Hinweise

Die RequestAdditionalTime Methode soll von den überschriebenen OnContinue, OnPause, , OnStart, oder OnStop Methoden aufgerufen werden, um zusätzliche Zeit für einen ausstehenden Vorgang anzufordern, um zu verhindern, dass der Dienststeuerungs-Manager (Service Control Manager, SCM) den Dienst nicht als Antwort markiert. Wenn der ausstehende Vorgang kein Fortsetzungs-, Anhalten-, Start- oder Stoppvorgang ist, wird ein InvalidOperationException Fehler ausgelöst.

Weitere Informationen

Gilt für:

RequestAdditionalTime(TimeSpan)

Quelle:
ServiceBase.cs
Quelle:
ServiceBase.cs
Quelle:
ServiceBase.cs
Quelle:
ServiceBase.cs

Wenn diese Methode von OnStart, OnStop, OnPause oder OnContinue aufgerufen wird, wird der angegebene Wartehinweis an den Dienststeuerungs-Manager übergeben, um zu vermeiden, dass der Dienst als nicht reagiert.

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

Parameter

time
TimeSpan

Die angeforderte zusätzliche Zeit.

Gilt für: