ServiceBase.OnStop Método

Definição

Quando implementado em uma classe derivada, é executado quando um comando Stop é enviado ao serviço pelo SCM (Service Control Manager). Especifica as ações a serem executadas quando um serviço para de ser executado.

protected:
 virtual void OnStop();
protected virtual void OnStop();
abstract member OnStop : unit -> unit
override this.OnStop : unit -> unit
Protected Overridable Sub OnStop ()

Comentários

Use OnStop para especificar o processamento que ocorre quando o serviço recebe um comando Stop.

Quando o SCM recebe um comando Stop, ele usa o valor para CanStop verificar se o serviço aceita comandos Stop. Se CanStop for true, o comando Parar será passado para o serviço e o OnStop método será chamado se ele for definido. Se OnStop não for implementado no serviço, o SCM manipulará o comando Parar.

Se CanStop for false, o SCM ignorará o comando Parar. Ele não é passado para o serviço. O comando Parar retorna e gera uma exceção.

OnStop espera-se que seja substituído na classe derivada. Para que o serviço seja útil OnStart e OnStop ambos devem ser implementados em sua classe de serviço.

Aplica-se a

Confira também