Aracılığıyla paylaş


ServiceBase.CanPauseAndContinue Özellik

Tanım

Hizmetin duraklatılıp sürdürülemeyeceğini belirten bir değer alır veya ayarlar.

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

Özellik Değeri

Boolean

true hizmet duraklatılabilirse; aksi takdirde , false.

Özel durumlar

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

Açıklamalar

Hizmetin oluşturucusunda özelliğinin değerini CanPauseAndContinue ayarlayın.

Bir hizmet duraklatıldığında, yaptığı işi durdurur. Hizmete devam ettiğinizde (Hizmet Denetim Yöneticisi aracılığıyla veya program aracılığıyla), OnContinue çalışır.

Hizmete bir Duraklatma isteği göndermek sistem kaynaklarından tasarruf edebilir. Duraklatma tüm sistem kaynaklarını serbest bırakmayabilir, ancak Durdur serbest bırakır. OnPauseve OnContinue genellikle ve OnStart'den OnStop daha az işlem gerçekleştirmek için uygulanır.

olduğunda CanPauseAndContinue true, Service Control Manager (SCM) hizmetinize bir Duraklatma veya Devam Et isteği geçirdiğinde gerçekleşmesi gereken işlemi belirtmek için ve OnContinue öğesini geçersiz kılınOnPause. OnContinue içindeki işlemeyi OnPausegeri almak için uygulanmalıdır.

ise CanPauseAndContinue false, SCM hizmete Duraklat veya Devam Et isteklerini geçirmez, bu nedenle OnPause ve OnContinue yöntemleri uygulansa bile çağrılamaz. SCM'de, Pause ve Continue denetimleri olduğunda CanPauseAndContinue falsedevre dışı bırakılır.

Şunlara uygulanır

Ayrıca bkz.