ServiceBase.RequestAdditionalTime 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
RequestAdditionalTime(Int32) |
要求額外時間進行暫止的運算。 |
RequestAdditionalTime(TimeSpan) |
從 OnStart、OnStop、OnPause 或 OnContinue 呼叫此方法時,指定的等候提示會傳遞至服務控制管理員,以避免將服務標示為未回應。 |
RequestAdditionalTime(Int32)
要求額外時間進行暫止的運算。
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 寫的 、 OnPause 、 OnStart 或 OnStop 方法呼叫,以要求擱置作業的額外時間,以防止服務控制管理員 (SCM) 將服務標示為未回應。 如果暫止作業不是繼續、暫停、啟動或停止, InvalidOperationException 則會擲回 。
另請參閱
適用於
RequestAdditionalTime(TimeSpan)
從 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
要求的額外時間。