ServiceBase.RequestAdditionalTime Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RequestAdditionalTime(Int32) |
Fordert zusätzliche Zeit für eine ausstehende Operation 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 gekennzeichnet wird. |
RequestAdditionalTime(Int32)
- Quelle:
- ServiceBase.cs
- Quelle:
- ServiceBase.cs
Fordert zusätzliche Zeit für eine ausstehende Operation 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 steht nicht aus.
Hinweise
Die RequestAdditionalTime -Methode soll von den überschriebenen OnContinueMethoden , OnPause, oder OnStartOnStop 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 als nicht antwortet. Wenn der ausstehende Vorgang kein Fortsetzen, Anhalten, Starten oder Beenden ist, wird ein InvalidOperationException ausgelöst.
Weitere Informationen
Gilt für:
RequestAdditionalTime(TimeSpan)
- 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 gekennzeichnet wird.
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.