ServiceBase.OnStop Método

Definición

Cuando se implementa en una clase derivada, se ejecuta cuando el Administrador de control de servicios (SCM) envía un comando Stop al servicio. Especifica las acciones que se deben realizar cuando un servicio deja de ejecutarse.

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

Comentarios

Use OnStop para especificar el procesamiento que se produce cuando el servicio recibe un comando Stop.

Cuando el SCM recibe un comando Stop, usa el valor de CanStop para comprobar si el servicio acepta comandos Stop. Si CanStop es true, el comando Stop se pasa al servicio y se llama al OnStop método si se define. Si OnStop no se implementa en el servicio, SCM controla el comando Detener.

Si CanStop es false, el SCM omite el comando Detener. No se pasa al servicio. El comando Stop devuelve y produce una excepción.

OnStop se espera que se invalide en la clase derivada. Para que el servicio sea útil y OnStartOnStop debe implementarse en la clase de servicio.

Se aplica a

Consulte también