ServiceController.CanStop Propiedad

Definición

Obtiene un valor que indica si el servicio puede detenerse después de haberse iniciado.

public:
 property bool CanStop { bool get(); };
public bool CanStop { get; }
[System.ServiceProcess.ServiceProcessDescription("SPCanStop")]
public bool CanStop { get; }
member this.CanStop : bool
[<System.ServiceProcess.ServiceProcessDescription("SPCanStop")>]
member this.CanStop : bool
Public ReadOnly Property CanStop As Boolean

Valor de propiedad

Boolean

true si se puede detener el servicio y llamar al método OnStop(); en caso contrario, false.

Atributos

Excepciones

Error de acceso a la API del sistema.

No se encontró el servicio.

Ejemplos

En el ejemplo siguiente se muestra el uso de la CanStop propiedad para determinar si un servicio proporciona un controlador para un evento de detención. Este ejemplo forma parte de un ejemplo más grande que se proporciona para la ServiceController clase .

// 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())

Se aplica a