다음을 통해 공유


ServiceBase.RequestAdditionalTime 메서드

정의

오버로드

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의된 메서드, OnPauseOnStart또는 OnStop 보류 중인 작업에 대한 추가 시간을 요청하는 메서드에 의해 호출되어 SCM(서비스 제어 관리자)이 서비스를 응답하지 않는 것으로 표시하지 않도록 합니다. 보류 중인 작업이 계속, 일시 중지, 시작 또는 중지가 아닌 경우 throw 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

요청된 추가 시간입니다.

적용 대상