Aracılığıyla paylaş


ServiceBase.CanStop Özellik

Tanım

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

public:
 property bool CanStop { bool get(); void set(bool value); };
public bool CanStop { get; set; }
member this.CanStop : bool with get, set
Public Property CanStop As Boolean

Özellik Değeri

Boolean

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

Özel durumlar

Hizmet zaten başlatıldı. CanStop Hizmet başlatıldıktan sonra özellik değiştirilemez.

Açıklamalar

Bir hizmette Durdur çağrıldığında, Hizmet Denetim Yöneticisi (SCM) değerini CanStopkullanarak hizmetin Stop komutlarını kabul edip etmediğini doğrular. Çoğu hizmet için değeri CanStop şeklindedir true, ancak örneğin bazı işletim sistemi hizmetleri kullanıcının bunları durdurmasına izin vermez.

ise CanStop true, Durdur komutu hizmete geçirilir ve OnStop tanımlanmışsa yöntemi çağrılır. Türetilmiş sınıfta uygulanmazsa OnStop , SCM boş temel sınıf ServiceBase.OnStop yöntemi aracılığıyla Stop komutunu işler.

Şunlara uygulanır

Ayrıca bkz.