ServiceBase.RequestAdditionalTime 方法

定義

多載

名稱 Description
RequestAdditionalTime(Int32)

請求因待定手術延長時間。

RequestAdditionalTime(TimeSpan)

當此方法由 OnStart、OnStop、OnPause 或 OnContinue 呼叫時,指定的等待提示會傳達給服務控制管理員,以避免服務被標記為無回應。

RequestAdditionalTime(Int32)

來源:
ServiceBase.cs
來源:
ServiceBase.cs
來源:
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)標記該服務為未回應。 若待處理的操作不是繼續、暫停、開始或停止,則會拋出 a InvalidOperationException

另請參閱

適用於

RequestAdditionalTime(TimeSpan)

來源:
ServiceBase.cs
來源:
ServiceBase.cs
來源:
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

他們申請了額外的時間。

適用於