ServiceBase.OnStop Metodo

Definizione

Se implementato in una classe derivata, viene eseguito quando un comando Stop viene inviato al servizio da Service Control Manager (SCM). Specifica le azioni da eseguire quando un servizio smette di eseguire.

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

Commenti

Usare OnStop per specificare l'elaborazione che si verifica quando il servizio riceve un comando Stop.

Quando Gestione configurazione servizio riceve un comando Stop, usa il valore di CanStop per verificare se il servizio accetta i comandi Stop. Se CanStop è true, il comando Stop viene passato al servizio e il OnStop metodo viene chiamato se è definito. Se OnStop non è implementato nel servizio, Gestione controllo servizi gestisce il comando Stop.

Se CanStop è false, SCM ignora il comando Stop. Non viene passato al servizio. Il comando Stop restituisce e genera un'eccezione.

OnStop è previsto che venga eseguito l'override nella classe derivata. Affinché il servizio sia utile OnStart e OnStop deve essere implementato nella classe del servizio.

Si applica a

Vedi anche