共用方式為


ServiceBase.RequestAdditionalTime 方法

定義

多載

RequestAdditionalTime(Int32)

要求額外時間進行暫止的運算。

RequestAdditionalTime(TimeSpan)

從 OnStart、OnStop、OnPause 或 OnContinue 呼叫此方法時,指定的等候提示會傳遞至服務控制管理員,以避免將服務標示為未回應。

RequestAdditionalTime(Int32)

來源:
ServiceBase.cs
來源:
ServiceBase.cs

要求額外時間進行暫止的運算。

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)

參數

milliseconds
Int32

以毫秒為單位的要求時間。

屬性

例外狀況

服務不在暫止狀態。

備註

方法 RequestAdditionalTime 旨在由覆 OnContinue 寫的 、 OnPauseOnStartOnStop 方法呼叫,以要求擱置作業的額外時間,以防止服務控制管理員 (SCM) 將服務標示為未回應。 如果暫止作業不是繼續、暫停、啟動或停止, InvalidOperationException 則會擲回 。

另請參閱

適用於

RequestAdditionalTime(TimeSpan)

來源:
ServiceBase.cs
來源:
ServiceBase.cs

從 OnStart、OnStop、OnPause 或 OnContinue 呼叫此方法時,指定的等候提示會傳遞至服務控制管理員,以避免將服務標示為未回應。

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

參數

time
TimeSpan

要求的額外時間。

適用於