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

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ığı şeyi 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ırakamayabilir, ancak Durdur yayımlar. OnPauseve OnContinue genellikle ve OnStartdeğerinden OnStop daha az işlem gerçekleştirmek için uygulanır.

olduğunda CanPauseAndContinuetrue, Hizmet Denetim Yöneticisi (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 CanPauseAndContinuefalse, SCM hizmete Duraklat veya Devam Et isteklerini geçirmez, bu nedenle OnPause ve OnContinue yöntemleri uygulansa bile çağrılmaz. SCM'de Pause ve Continue denetimleri olduğunda CanPauseAndContinuefalsedevre dışı bırakılır.

Şunlara uygulanır

Ayrıca bkz.