ServiceBase.RequestAdditionalTime Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- Ź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
- Ź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.