Partage via


ServiceBase.CanStop Propriété

Définition

Obtient ou définit une valeur indiquant si le service peut être arrêté une fois qu'il a démarré.

public:
 property bool CanStop { bool get(); void set(bool value); };
public bool CanStop { get; set; }
member this.CanStop : bool with get, set
Public Property CanStop As Boolean

Valeur de propriété

true si le service peut être arrêté et la méthode OnStop() appelée ; sinon, false.

Exceptions

Le service a déjà été démarré. La propriété CanStop ne peut pas être modifiée une fois que le service a démarré.

Remarques

Lorsque Stop est appelé sur un service, le Gestionnaire de contrôle de service (SCM) vérifie si le service accepte les commandes Stop à l’aide de la valeur .CanStop Pour la plupart des services, la valeur de CanStop est true, mais certains services de système d’exploitation, par exemple, ne permettent pas à l’utilisateur de les arrêter.

Si CanStop a la valeur true, la commande Stop est passée au service et la OnStop méthode est appelée si elle est définie. Si OnStop n’est pas implémenté dans la classe dérivée, le SCM gère la commande Stop via la méthode de classe ServiceBase.OnStop de base vide.

S’applique à

Voir aussi