Freigeben über


ServiceController.CanShutdown Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der Dienst beim Herunterfahren des Systems benachrichtigt werden soll.

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

Eigenschaftswert

Boolean

true, wenn der Dienst beim Herunterfahren des Systems benachrichtigt werden soll, andernfalls false.

Attribute

Ausnahmen

Beim Zugreifen auf eine System-API ist ein Fehler aufgetreten.

Der Dienst wurde nicht gefunden.

Beispiele

Im folgenden Beispiel wird die Verwendung der CanShutdown Eigenschaft veranschaulicht, um festzustellen, ob ein Dienst einen Handler für ein Herunterfahren-Ereignis bereitstellt. In diesem Beispiel handelt es sich um ein größeres Beispiel, das für die ServiceController Klasse bereitgestellt wird.

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

Gilt für