ServiceBase.RequestAdditionalTime Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Przeciążenia
| Nazwa | Opis |
|---|---|
| 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 także
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.