ServiceBase.CanStop Propriété
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.
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.