Bahasa

ServiceBase.OnStop Metode

Definisi

Saat diimplementasikan dalam kelas turunan, dijalankan ketika perintah Stop dikirim ke layanan oleh Service Control Manager (SCM). Menentukan tindakan yang akan diambil ketika layanan berhenti berjalan.

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

Keterangan

Gunakan OnStop untuk menentukan pemrosesan yang terjadi saat layanan menerima perintah Hentikan.

Saat SCM menerima perintah Hentikan, SCM menggunakan nilai CanStop untuk memverifikasi apakah layanan menerima perintah Hentikan. Jika CanStop adalah true, perintah Hentikan diteruskan ke layanan, dan metode dipanggil OnStop jika ditentukan. Jika OnStop tidak diimplementasikan dalam layanan, SCM menangani perintah Hentikan.

Jika CanStop adalah false, SCM mengabaikan perintah Hentikan. Ini tidak diteruskan ke layanan. Perintah Hentikan mengembalikan dan melemparkan pengecualian.

OnStop diharapkan akan ditimpa di kelas turunan. Agar layanan berguna, OnStart dan OnStop keduanya harus diimplementasikan di kelas layanan Anda.

Berlaku untuk

Lihat juga