Share via


ServiceBase.RequestAdditionalTime Metoda

Definice

Přetížení

RequestAdditionalTime(Int32)

Vyžaduje další čas pro čekající operaci.

RequestAdditionalTime(TimeSpan)

Když je tato metoda volána z OnStart, OnStop, OnPause nebo OnContinue, předá se zadaný tip čekání na správce řízení služeb, aby se zabránilo označení služby jako nereaguje.

RequestAdditionalTime(Int32)

Zdroj:
ServiceBase.cs
Zdroj:
ServiceBase.cs
Zdroj:
ServiceBase.cs
Zdroj:
ServiceBase.cs

Vyžaduje další čas pro čekající operaci.

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

Požadovaný čas v milisekundách

Atributy

Výjimky

Služba není ve stavu čekání na vyřízení.

Poznámky

Metoda je určena RequestAdditionalTime k zavolání přepsánými OnContinuemetodami , OnPause, OnStartnebo OnStop k vyžádání dalšího času pro čekající operaci, aby správce řízení služeb (SCM) neoznačoval službu jako nereaguje. Pokud nevyřízená operace není pokračování, pozastavení, spuštění nebo zastavení, InvalidOperationException vyvolá se operace .

Viz také

Platí pro

RequestAdditionalTime(TimeSpan)

Zdroj:
ServiceBase.cs
Zdroj:
ServiceBase.cs
Zdroj:
ServiceBase.cs
Zdroj:
ServiceBase.cs

Když je tato metoda volána z OnStart, OnStop, OnPause nebo OnContinue, předá se zadaný tip čekání na správce řízení služeb, aby se zabránilo označení služby jako nereaguje.

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

Parametry

time
TimeSpan

Požadovaný čas navíc.

Platí pro