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