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

Boolean

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

Se aplica a