ServiceController.CanStop Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob der Dienst nach dem Starten angehalten 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 angehalten und die OnStop()-Methode aufgerufen werden kann, 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 CanStop Eigenschaft veranschaulicht, um festzustellen, ob ein Dienst einen Handler für ein Stoppereignis 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())