ServiceController.CanStop Proprietà

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.

Attributi

Eccezioni

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

Servizio non trovato.The service was not found.

Esempi

Nell'esempio seguente viene illustrato l'utilizzo della CanStop proprietà per determinare se un servizio fornisce un gestore per un evento Stop.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ù ampio fornito per la 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