ServiceController.CanStop ServiceController.CanStop ServiceController.CanStop ServiceController.CanStop Property

Definizione

Ottiene un valore che indica se il servizio, una volta avviato, può essere arrestato.Gets a value indicating whether the service can be stopped after it has started.

public:
 property bool CanStop { bool get(); };
[System.ServiceProcess.ServiceProcessDescription("SPCanStop")]
public bool CanStop { get; }
member this.CanStop : bool
Public ReadOnly 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

Si è verificato un errore durante l'accesso a un'API di sistema.An error occurred when accessing a system API.

Esempi

Nell'esempio seguente viene illustrato l'utilizzo del CanStop proprietà per determinare se il servizio fornisce un gestore per un evento di arresto.The following example demonstrates the use of the CanStop property to determine whether a service provides a handler for a stop event. Questo esempio fa parte di un esempio più esaustivo fornito per il ServiceController classe.This example is part of a larger example that is provided for the ServiceController class.

// Display properties for the Simple Service sample
// from the ServiceBase example.
ServiceController sc = new ServiceController("Simple Service");
Console.WriteLine("Status = " + sc.Status);
Console.WriteLine("Can Pause and Continue = " + sc.CanPauseAndContinue);
Console.WriteLine("Can ShutDown = " + sc.CanShutdown);
Console.WriteLine("Can Stop = " + sc.CanStop);
' Display properties for the Simple Service sample 
' from the ServiceBase example
Dim sc As New ServiceController("Simple Service")
Console.WriteLine("Status = " + sc.Status.ToString())
Console.WriteLine("Can Pause and Continue = " + _
    sc.CanPauseAndContinue.ToString())
Console.WriteLine("Can ShutDown = " + sc.CanShutdown.ToString())
Console.WriteLine("Can Stop = " + sc.CanStop.ToString())

Si applica a