ServiceBase.RequestAdditionalTime 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
RequestAdditionalTime(Int32) |
为挂起操作请求额外的时间。 |
RequestAdditionalTime(TimeSpan) |
从 OnStart、OnStop、OnPause 或 OnContinue 调用此方法时,指定的等待提示将传递给服务控制管理器,以避免将服务标记为未响应。 |
RequestAdditionalTime(Int32)
- Source:
- ServiceBase.cs
- Source:
- 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的 、 OnPause、 OnStart或 OnStop 方法调用,以请求挂起操作的额外时间,以防止服务控制管理器 (SCM) 将服务标记为未响应。 如果挂起的操作不是继续、暂停、启动或停止, InvalidOperationException 则会引发 。
另请参阅
适用于
RequestAdditionalTime(TimeSpan)
- Source:
- ServiceBase.cs
- Source:
- 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
请求的额外时间。