ServiceBase.RequestAdditionalTime Metod

Definition

Överlagringar

Name Description
RequestAdditionalTime(Int32)

Begär ytterligare tid för en väntande åtgärd.

RequestAdditionalTime(TimeSpan)

När den här metoden anropas från OnStart, OnStop, OnPause eller OnContinue skickas det angivna väntetipset till Service Control Manager för att undvika att tjänsten markeras som svarar inte.

RequestAdditionalTime(Int32)

Källa:
ServiceBase.cs
Källa:
ServiceBase.cs
Källa:
ServiceBase.cs
Källa:
ServiceBase.cs

Begär ytterligare tid för en väntande åtgärd.

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)

Parametrar

milliseconds
Int32

Begärd tid i millisekunder.

Attribut

Undantag

Tjänsten är inte i ett väntande tillstånd.

Kommentarer

Metoden RequestAdditionalTime är avsedd att anropas av de åsidosatta OnContinuemetoderna , OnPause, OnStarteller OnStop för att begära ytterligare tid för en väntande åtgärd, för att förhindra att Service Control Manager (SCM) markerar tjänsten som svarar inte. Om den väntande åtgärden inte är en fortsätt-, paus-, start- eller stoppåtgärd genereras en InvalidOperationException .

Se även

Gäller för

RequestAdditionalTime(TimeSpan)

Källa:
ServiceBase.cs
Källa:
ServiceBase.cs
Källa:
ServiceBase.cs
Källa:
ServiceBase.cs

När den här metoden anropas från OnStart, OnStop, OnPause eller OnContinue skickas det angivna väntetipset till Service Control Manager för att undvika att tjänsten markeras som svarar inte.

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

Parametrar

time
TimeSpan

Begärd ytterligare tid.

Gäller för