ServiceBase.OnStop Yöntem

Tanım

Türetilmiş bir sınıfta uygulandığında, Service Control Manager (SCM) tarafından hizmete bir Stop komutu gönderildiğinde yürütülür. Bir hizmet çalışmayı durdurduğunda yapılması gereken 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 Durdur komutu aldığında gerçekleşen işlemeyi belirtmek için kullanın OnStop .

SCM bir Durdur komutu aldığında, hizmetinin Durdurma 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öntem tanımlandığında ç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ınmış olması beklenir. Hizmetin yararlı OnStart olması ve OnStop her ikisinin de hizmet sınıfınızda uygulanması gerekir.

Şunlara uygulanır

Ayrıca bkz.