Freigeben über


ServiceController.CanStop Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der Dienst nach dem Starten beendet werden kann.

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

Eigenschaftswert

true wenn der Dienst beendet werden kann und die OnStop() Methode aufgerufen wird; andernfalls false.

Attribute

Ausnahmen

Fehler beim Zugriff auf eine System-API.

Der Dienst wurde nicht gefunden.

Beispiele

Im folgenden Beispiel wird die Verwendung der CanStop Eigenschaft veranschaulicht, um zu bestimmen, ob ein Dienst einen Handler für ein Stoppereignis bereitstellt. Dieses Beispiel ist Teil eines größeren Beispiels, 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: