Compartir a través de


ServiceController.CanShutdown Propiedad

Definición

Obtiene un valor que indica si se debe notificar al servicio cuando se está cerrando el sistema.

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

Valor de propiedad

Boolean

true si se debe notificar al servicio cuando se está cerrando el sistema; 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 CanShutdown propiedad para determinar si un servicio proporciona un controlador para un evento de apagado. 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