Aracılığıyla paylaş


ServiceController.CanStop Özellik

Tanım

Hizmetin başlatıldıktan sonra durdurulup durdurulamayacağını belirten bir değer alır.

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

Özellik Değeri

Boolean

true hizmet durdurulabiliyorsa ve OnStop() yöntemi çağrılabiliyorsa; aksi takdirde, false.

Öznitelikler

Özel durumlar

Sistem API'lerine erişilirken bir hata oluştu.

Hizmet bulunamadı.

Örnekler

Aşağıdaki örnek, bir hizmetin bir durdurma olayı için işleyici sağlayıp sağlamadığını belirlemek için özelliğinin kullanımını CanStop gösterir. Bu örnek, sınıfı için ServiceController sağlanan daha büyük bir örneğin parçasıdır.

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

Şunlara uygulanır