ServiceBase.RequestAdditionalTime Metoda

Definice

Přetížení

Name Description
RequestAdditionalTime(Int32)

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

RequestAdditionalTime(TimeSpan)

Pokud je tato metoda volána z OnStart, OnStop, OnPause nebo OnContinue, zadaný tip čekání se předá Správci řízení služeb, aby se zabránilo tomu, že služba označená 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í.

Poznámky

Metoda RequestAdditionalTime je volána přepsáním OnContinue, OnPause, , OnStart, nebo OnStop metody požadovat další čas pro čekající operaci, aby zabránil správce řízení služeb (SCM) označení služby jako nereagování. Pokud nevyřízená operace není pokračování, pozastavení, spuštění nebo zastavení, InvalidOperationException vyvolá se chyba.

Viz také

Platí pro

RequestAdditionalTime(TimeSpan)

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

Pokud je tato metoda volána z OnStart, OnStop, OnPause nebo OnContinue, zadaný tip čekání se předá Správci řízení služeb, aby se zabránilo tomu, že služba označená 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ý dodatečný čas.

Platí pro