ServiceController.CanShutdown Propiedad
Definición
Obtiene un valor que indica si se debe notificar al servicio cuando se está cerrando el sistema.Gets a value indicating whether the service should be notified when the system is shutting down.
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
true
si se debe notificar al servicio cuando se está cerrando el sistema; en caso contrario, false
.true
if the service should be notified when the system is shutting down; otherwise, false
.
- Atributos
Excepciones
Error de acceso a la API del sistema.An error occurred when accessing a system API.
No se encontró el servicio.The service was not found.
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 cierre.The following example demonstrates the use of the CanShutdown property to determine whether a service provides a handler for a shutdown event. Este ejemplo forma parte de un ejemplo más grande que se proporciona para la ServiceController clase.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())