ServiceBase.CanStop ServiceBase.CanStop ServiceBase.CanStop ServiceBase.CanStop Property

Definizione

Ottiene o imposta un valore che indica se il servizio, una volta avviato, può essere interrotto.Gets or sets a value indicating whether the service can be stopped once it has started.

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

Valore della proprietà

true se il servizio può essere arrestato e se può essere chiamato il metodo OnStop(); in caso contrario, false.true if the service can be stopped and the OnStop() method called; otherwise, false.

Eccezioni

Il servizio è già stato avviato.The service has already been started. La proprietà CanStop non può essere modificata dopo l'avvio del servizio.The CanStop property cannot be changed once the service has started.

Commenti

Quando viene chiamato su un servizio, Gestione controllo servizi (SCM) consente di verificare se il servizio accetta tali comandi utilizzando il valore di CanStop.When Stop is called on a service, the Service Control Manager (SCM) verifies whether the service accepts Stop commands using the value of CanStop. Per la maggior parte dei servizi, il valore di CanStop è true, ma alcuni servizi di sistema operativo, ad esempio, non consentono all'utente di arrestare tali.For most services, the value of CanStop is true, but some operating system services, for example, do not allow the user to stop them.

Se CanStop viene true, il comando di interruzione viene passato al servizio e il OnStop metodo viene chiamato se è definito.If CanStop is true, the Stop command is passed to the service and the OnStop method is called if it is defined. Se OnStop non è implementato nella classe derivata, il gestore SCM gestisce il comando di interruzione tramite la classe base vuota ServiceBase.OnStop (metodo).If OnStop is not implemented in the derived class, the SCM handles the Stop command through the empty base class ServiceBase.OnStop method.

Si applica a

Vedi anche