ServiceBase.OnStop Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas d’implémentation dans une classe dérivée, s’exécute lorsqu’une commande Stop est envoyée au service par le Gestionnaire de contrôle de service (SCM). Spécifie les actions à effectuer lorsqu’un service cesse d’être en cours d’exécution.
protected:
virtual void OnStop();
protected virtual void OnStop();
abstract member OnStop : unit -> unit
override this.OnStop : unit -> unit
Protected Overridable Sub OnStop ()
Remarques
Permet OnStop de spécifier le traitement qui se produit lorsque le service reçoit une commande Stop.
Lorsque le SCM reçoit une commande Stop, il utilise la valeur de CanStop vérifier si le service accepte les commandes Stop. Si CanStop c’est truele cas, la commande Stop est passée au service et la OnStop méthode est appelée si elle est définie. S’il OnStop n’est pas implémenté dans le service, le SCM gère la commande Stop.
Si CanStop c’est falsele cas, le SCM ignore la commande Stop. Il n’est pas transmis au service. La commande Stop retourne et lève une exception.
OnStop est censé être substitué dans la classe dérivée. Pour que le service soit utile et OnStartOnStop doit être implémenté dans votre classe de service.