ServiceBase.OnContinue Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando implementado em uma classe derivada, OnContinue() é executado quando o comando Continuar é enviado para o serviço pelo SCM (Gerenciador de Controle de Serviço). Especifica as ações a serem tomadas quando um serviço retoma o funcionamento normal após estar em pausa.
protected:
virtual void OnContinue();
protected virtual void OnContinue ();
abstract member OnContinue : unit -> unit
override this.OnContinue : unit -> unit
Protected Overridable Sub OnContinue ()
Comentários
Implemente OnContinue para espelhar a resposta do aplicativo para OnPause. Quando você continua o serviço (por meio do console dos Serviços ou programaticamente), o OnContinue processamento é executado e o serviço fica ativo novamente.
OnContinue espera-se que seja substituído quando a CanPauseAndContinue propriedade for true
.
Se CanPauseAndContinue forfalse
, o SCM não passará solicitações de Pausa ou Continuar para o serviço, portanto, os métodos e OnContinue os OnPause métodos não serão chamados mesmo se forem implementados. No SCM, os controles e os Pause
controles Continue
são desabilitados quando CanPauseAndContinue está false
.