ServiceBase.CanStop Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah layanan dapat dihentikan setelah dimulai.

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

Nilai Properti

true jika layanan dapat dihentikan dan metode dipanggil OnStop() ; jika tidak, false.

Pengecualian

Layanan telah dimulai. Properti CanStop tidak dapat diubah setelah layanan dimulai.

Keterangan

Ketika Berhenti dipanggil pada layanan, Service Control Manager (SCM) memverifikasi apakah layanan menerima perintah Hentikan menggunakan nilai CanStop. Untuk sebagian besar layanan, nilainya CanStop adalah true, tetapi beberapa layanan sistem operasi, misalnya, tidak memungkinkan pengguna untuk menghentikannya.

Jika CanStop adalah true, perintah Hentikan diteruskan ke layanan dan metode dipanggil OnStop jika ditentukan. Jika OnStop tidak diimplementasikan di kelas turunan, SCM menangani perintah Stop melalui metode kelas ServiceBase.OnStop dasar kosong.

Berlaku untuk

Lihat juga