ServiceBase.RequestAdditionalTime Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| RequestAdditionalTime(Int32) |
Begär ytterligare tid för en väntande åtgärd. |
| RequestAdditionalTime(TimeSpan) |
När den här metoden anropas från OnStart, OnStop, OnPause eller OnContinue skickas det angivna väntetipset till Service Control Manager för att undvika att tjänsten markeras som svarar inte. |
RequestAdditionalTime(Int32)
- Källa:
- ServiceBase.cs
- Källa:
- ServiceBase.cs
- Källa:
- ServiceBase.cs
- Källa:
- ServiceBase.cs
Begär ytterligare tid för en väntande åtgärd.
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)
Parametrar
- milliseconds
- Int32
Begärd tid i millisekunder.
- Attribut
Undantag
Tjänsten är inte i ett väntande tillstånd.
Kommentarer
Metoden RequestAdditionalTime är avsedd att anropas av de åsidosatta OnContinuemetoderna , OnPause, OnStarteller OnStop för att begära ytterligare tid för en väntande åtgärd, för att förhindra att Service Control Manager (SCM) markerar tjänsten som svarar inte. Om den väntande åtgärden inte är en fortsätt-, paus-, start- eller stoppåtgärd genereras en InvalidOperationException .
Se även
Gäller för
RequestAdditionalTime(TimeSpan)
- Källa:
- ServiceBase.cs
- Källa:
- ServiceBase.cs
- Källa:
- ServiceBase.cs
- Källa:
- ServiceBase.cs
När den här metoden anropas från OnStart, OnStop, OnPause eller OnContinue skickas det angivna väntetipset till Service Control Manager för att undvika att tjänsten markeras som svarar inte.
public:
void RequestAdditionalTime(TimeSpan time);
public void RequestAdditionalTime(TimeSpan time);
member this.RequestAdditionalTime : TimeSpan -> unit
Public Sub RequestAdditionalTime (time As TimeSpan)
Parametrar
- time
- TimeSpan
Begärd ytterligare tid.