ServiceController.CanShutdown ServiceController.CanShutdown ServiceController.CanShutdown ServiceController.CanShutdown Property

Definizione

Ottiene un valore che indica se è necessario che il servizio riceva una notifica quando il sistema è in fase di arresto.Gets a value indicating whether the service should be notified when the system is shutting down.

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

Valore della proprietà

true se è necessario che il servizio riceva una notifica quando il sistema è in fase di arresto; in caso contrario, false.true if the service should be notified when the system is shutting down; otherwise, false.

Eccezioni

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

Esempi

Nell'esempio seguente viene illustrato l'utilizzo della CanShutdown proprietà per determinare se un servizio fornisce un gestore per un evento Shutdown.The following example demonstrates the use of the CanShutdown property to determine whether a service provides a handler for a shutdown 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