Comparteix a través de


ServiceBase.RequestAdditionalTime Método

Definición

Sobrecargas

RequestAdditionalTime(Int32)

Solicita tiempo adicional para una operación pendiente.

RequestAdditionalTime(TimeSpan)

Cuando se llama a este método desde OnStart, OnStop, OnPause o OnContinue, la sugerencia de espera especificada se pasa al Administrador de control de servicios para evitar que el servicio se marque como no responde.

RequestAdditionalTime(Int32)

Source:
ServiceBase.cs
Source:
ServiceBase.cs
Source:
ServiceBase.cs
Source:
ServiceBase.cs
Source:
ServiceBase.cs

Solicita tiempo adicional para una operación pendiente.

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)

Parámetros

milliseconds
Int32

Tiempo solicitado en milisegundos.

Atributos

Excepciones

El servicio no está en estado pendiente.

Comentarios

El RequestAdditionalTime método está diseñado para ser llamado por los métodos invalidados OnContinue, OnPause, OnStart, o OnStop para solicitar tiempo adicional para una operación pendiente, para evitar que Service Control Manager (SCM) marque el servicio como no responde. Si la operación pendiente no es una operación de continuación, pausa, inicio o detención, se produce una InvalidOperationException excepción .

Consulte también

Se aplica a

RequestAdditionalTime(TimeSpan)

Source:
ServiceBase.cs
Source:
ServiceBase.cs
Source:
ServiceBase.cs
Source:
ServiceBase.cs
Source:
ServiceBase.cs

Cuando se llama a este método desde OnStart, OnStop, OnPause o OnContinue, la sugerencia de espera especificada se pasa al Administrador de control de servicios para evitar que el servicio se marque como no responde.

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

Parámetros

time
TimeSpan

Tiempo adicional solicitado.

Se aplica a