Поделиться через


ServiceBase.RequestAdditionalTime Метод

Определение

Перегрузки

RequestAdditionalTime(Int32)

Запрашивает дополнительное время для отложенной операции.

RequestAdditionalTime(TimeSpan)

При вызове этого метода из OnStart, OnStop, OnPause или OnContinue указанное указание ожидания передается диспетчеру управления службами, чтобы служба не помечалась как не отвечая.

RequestAdditionalTime(Int32)

Исходный код:
ServiceBase.cs
Исходный код:
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 предназначен для вызова переопределенными OnContinueметодами , OnPause, или OnStartOnStop для запроса дополнительного времени для ожидающей операции, чтобы диспетчер управления службами (SCM) не помечал службу как не отвечая. Если ожидающая операция не является продолжением, приостановкой, запуском или остановкой InvalidOperationException , создается исключение .

См. также раздел

Применяется к

RequestAdditionalTime(TimeSpan)

Исходный код:
ServiceBase.cs
Исходный код:
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

Запрошено дополнительное время.

Применяется к