ServiceBase.CanStop Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de service kan worden gestopt zodra deze is gestart.
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
Waarde van eigenschap
trueals de service kan worden gestopt en de OnStop() methode die wordt aangeroepen; anders. false
Uitzonderingen
De service is al gestart. De CanStop eigenschap kan niet worden gewijzigd nadat de service is gestart.
Opmerkingen
Wanneer Stop wordt aangeroepen voor een service, controleert de Service Control Manager (SCM) of de service stopopdrachten accepteert met behulp van de waarde van CanStop. Voor de meeste services is de waarde van CanStop , truemaar sommige besturingssysteemservices bijvoorbeeld niet toestaan dat de gebruiker ze stopt.
Als CanStop dat het is true, wordt de stopopdracht doorgegeven aan de service en wordt de OnStop methode aangeroepen als deze is gedefinieerd. Als OnStop deze niet is geïmplementeerd in de afgeleide klasse, verwerkt de SCM de stopopdracht via de lege basisklassemethode ServiceBase.OnStop .