ServiceBase.OnStop Método

Definição

Quando implementado numa classe derivada, é executado quando um comando Stop é enviado ao serviço pelo Service Control Manager (SCM). Especifica as ações a tomar quando um serviço deixa de funcionar.

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

Observações

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

Quando o SCM recebe um comando Stop, utiliza o valor de CanStop para verificar se o serviço aceita comandos Stop. Se CanStop for true, o comando Stop é passado ao serviço, e o OnStop método é chamado se estiver definido. Se OnStop não for implementado no serviço, o SCM gere o comando Stop.

Se CanStop for false, o SCM ignora o comando Stop. Não é transmitido ao serviço. O comando Parar regressa e lança uma exceção.

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

Aplica-se a

Ver também