ServiceController.CanStop Egenskap

Definition

Hämtar ett värde som anger om tjänsten kan stoppas när den har startats.

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

Egenskapsvärde

trueom tjänsten kan stoppas och OnStop() metoden anropas, annars . false

Attribut

Undantag

Ett fel uppstod vid åtkomst till ett system-API.

Det gick inte att hitta tjänsten.

Exempel

I följande exempel visas hur egenskapen används CanStop för att avgöra om en tjänst tillhandahåller en hanterare för en stopphändelse. Det här exemplet är en del av ett större exempel som tillhandahålls ServiceController för klassen.

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

Gäller för