Udostępnij za pośrednictwem


ServiceBase.RequestAdditionalTime Metoda

Definicja

Przeciążenia

RequestAdditionalTime(Int32)

Żąda dodatkowego czasu na oczekującą operację.

RequestAdditionalTime(TimeSpan)

Gdy ta metoda jest wywoływana z OnStart, OnStop, OnPause lub OnContinue, określona wskazówka oczekiwania jest przekazywana do Menedżera kontroli usług, aby uniknąć oznaczania usługi jako nie odpowiada.

RequestAdditionalTime(Int32)

Źródło:
ServiceBase.cs
Źródło:
ServiceBase.cs

Żąda dodatkowego czasu na oczekującą operację.

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)

Parametry

milliseconds
Int32

Żądany czas w milisekundach.

Atrybuty

Wyjątki

Usługa nie jest w stanie oczekiwania.

Uwagi

Metoda RequestAdditionalTime ma być wywoływana przez przesłonięte OnContinuemetody , , OnPause, OnStartlub OnStop , aby zażądać dodatkowego czasu na oczekującą operację, aby uniemożliwić menedżerowi kontroli usług (SCM) oznaczenie usługi jako nie odpowiada. Jeśli oczekująca operacja nie jest kontynuowana, wstrzymaj, uruchom lub zatrzymaj, InvalidOperationException zostanie zgłoszony.

Zobacz też

Dotyczy

RequestAdditionalTime(TimeSpan)

Źródło:
ServiceBase.cs
Źródło:
ServiceBase.cs

Gdy ta metoda jest wywoływana z OnStart, OnStop, OnPause lub OnContinue, określona wskazówka oczekiwania jest przekazywana do Menedżera kontroli usług, aby uniknąć oznaczania usługi jako nie odpowiada.

public:
 void RequestAdditionalTime(TimeSpan time);
public void RequestAdditionalTime (TimeSpan time);
member this.RequestAdditionalTime : TimeSpan -> unit
Public Sub RequestAdditionalTime (time As TimeSpan)

Parametry

time
TimeSpan

Żądany dodatkowy czas.

Dotyczy