ServiceBase.RequestAdditionalTime 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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)標記該服務為未回應。 若待處理的操作不是繼續、暫停、開始或停止,則會拋出 a 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
他們申請了額外的時間。