ServiceBase.RequestAdditionalTime Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| RequestAdditionalTime(Int32) |
Solicita tempo adicional para uma operação pendente. |
| RequestAdditionalTime(TimeSpan) |
Quando este método é chamado a partir de OnStart, OnStop, OnPause ou OnContinue, a dica de espera especificada é passada ao Service Control Manager para evitar que o serviço seja marcado como não a responder. |
RequestAdditionalTime(Int32)
- Origem:
- ServiceBase.cs
- Origem:
- ServiceBase.cs
- Origem:
- ServiceBase.cs
- Origem:
- ServiceBase.cs
Solicita tempo adicional para uma operação pendente.
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
O tempo pedido em milissegundos.
- Atributos
Exceções
O serviço não está em estado pendente.
Observações
O RequestAdditionalTime método destina-se a ser chamado pelos métodos sobrescritos OnContinue, OnPause, OnStart, ou OnStop para solicitar tempo adicional para uma operação pendente, de modo a impedir que o Service Control Manager (SCM) marque o serviço como não respondendo. Se a operação pendente não for continuar, pausar, iniciar ou parar, é lançado InvalidOperationException .
Ver também
Aplica-se a
RequestAdditionalTime(TimeSpan)
- Origem:
- ServiceBase.cs
- Origem:
- ServiceBase.cs
- Origem:
- ServiceBase.cs
- Origem:
- ServiceBase.cs
Quando este método é chamado a partir de OnStart, OnStop, OnPause ou OnContinue, a dica de espera especificada é passada ao Service Control Manager para evitar que o serviço seja marcado como não a responder.
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
Pediram tempo adicional.