Aracılığıyla paylaş


ServiceBase.OnStop Yöntem

Tanım

Türetilmiş bir sınıfta uygulandığında, Hizmet Denetim Yöneticisi (SCM) tarafından hizmete bir Stop komutu gönderildiğinde yürütülür. Bir hizmet çalışmayı durdurduğunda gerçekleştirecek eylemleri belirtir.

protected:
 virtual void OnStop();
protected virtual void OnStop ();
abstract member OnStop : unit -> unit
override this.OnStop : unit -> unit
Protected Overridable Sub OnStop ()

Açıklamalar

Hizmet bir Stop komutu aldığında gerçekleşen işlemeyi belirtmek için kullanın OnStop .

SCM bir Stop komutu aldığında, hizmetinin Stop komutlarını kabul edip etmediğini doğrulamak için değerini CanStop kullanır. ise CanStoptrue, Durdur komutu hizmete geçirilir ve OnStop yöntemi tanımlanmışsa çağrılır. Hizmette uygulanmazsa OnStop , SCM Durdur komutunu işler.

ise CanStopfalse, SCM Durdur komutunu yoksayar. Hizmete geçirilmedi. Durdur komutu döndürür ve bir özel durum oluşturur.

OnStop türetilmiş sınıfta geçersiz kılınmasını beklenir. Hizmetin yararlı OnStart olması ve OnStop her ikisinin de hizmet sınıfınızda uygulanması gerekir.

Şunlara uygulanır

Ayrıca bkz.