ServiceBase.RequestAdditionalTime メソッド

定義

オーバーロード

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、サービス コントロール マネージャー (SCM) がサービスに応答していないとマークするのを防ぐために、オーバーライドされた OnContinueOnPause、、OnStart、または OnStop メソッドによって呼び出され、保留中の操作に対して追加の時間を要求することを目的としています。 保留中の操作が続行、一時停止、開始、または停止でない場合は、 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

要求された追加時間。

適用対象