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 OnStop() méthode appelée ; sinon, false.

Exceptions

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

Remarques

Lorsque l’arrêt 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 de CanStop. Pour la plupart des services, la valeur est CanStoptrue, mais certains services de système d’exploitation, par exemple, ne permettent pas à l’utilisateur de les arrêter.

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 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